html - JavaScript version - 对于JavaScript链接,我应该使用哪个 "href "值,"#"还是 "javascript:void(0)"?

Nodejs performance / javascript / performance / optimization / href

以下是两种建立链接的方法,其唯一目的是运行JavaScript代码。从功能、页面加载速度、验证目的等方面来看,哪个更好?

function myJsFunc() {
    alert("myJsFunc");
}
<a href="#" onclick="myJsFunc();">Run JavaScript Code</a>
function myJsFunc() {
    alert("myJsFunc");
}
 <a href="javascript:void(0)" onclick="myJsFunc();">Run JavaScript Code</a>

18 revs, 12 users 36%



Answer #1

最好是使用jQuery。

$(document).ready(function() {
    $("a").css("cursor", "pointer");
});

锚标签的标记会像

<a onclick="hello()">Hello</a>