关于html:对于锚点使用href =’javascript:func()’比onclick =’func()’是不好的做法?

is it bad practice to use href='javascript:func()' than onclick='func()' for anchors?

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicates:
Href for Javascript links: “#” or “javascript:void(0)”?
Why is it bad practice to use links with the javascript: “protocol”?

正如问题所说。.

哪种方法更好?

1
blah

1
blah


两者都不。

使用此:

1
blah

这样,如果用户禁用了JS,他们将被带到javascript-disabled-page,并且不会破坏浏览体验。


这取决于你想要实现什么。从SEO的角度来看,最好只将链接用于实际链接,并将其他标记上的单击事件用于不导航到任何位置的内容:

1
<span class="LinkLookalike" onclick="func();">blah</span>