문서의 이전 판입니다!
Javascript Onclick
나쁨
<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>
Why better? because return false will prevent browser from following the link
제일 좋음
Use jQuery or other similar framework to attach onclick handler by element's ID.
jQuery('#myLink').click(function(){ MyFunction(); return false; });