Which JavaScript value should I use for “href”?

Welcome to our community

Be apart of something great, join today!

Brianhip

Newbie
Messages
8
Reaction score
1
Points
3
Hello,

The following are two methods of building a link that has the sole purpose of running JavaScript code. Which is better in terms of functionality, page load speed, validation purposes, etc.?
Code:
function myJsFunc() {
    alert("myJsFunc");
}

Code:
<a href="#" onclick="myJsFunc();">Run JavaScript Code</a>

or
Code:
function myJsFunc() {
    alert("myJsFunc");
}

Code:
 <a href="javascript:void(0)" onclick="myJsFunc();">Run JavaScript Code</a>
 
  • Advertisement
  • devshost

    Newbie
    Messages
    3
    Reaction score
    0
    Points
    1
    We usually use the first option because using "#" in href can scroll the page to the top. so by considering this, we use javascript:void(0).
    also, the better solution is using buttons because they created for this purpose.
     

    Advertisement

    Top