문서의 이전 판입니다!


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; });