坏:
<a id="myLink" href="javascript:MyFunction();">link text</a>
好:
<a id="myLink" href="#" onclick="MyFunction();">link text</a>
更好:
<a id="myLink" href="#" onclick="MyFunction();return false;">link text</a>
更好的1:
<a id="myLink" title="Click to do something"
href="#" onclick="MyFunction();return false;">link text</a>
更好的2:
<a id="myLink" title="Click to do something"
href="PleaseEnableJavascript.html" onclick="MyFunction();return false;">link text</a>
为什么更好?因为会阻止浏览器跟踪链接return false
最好:
使用jQuery或其他类似的框架按元素的ID附加onclick处理程序。
$('#myLink').click(function(){ MyFunction(); return false; });