在HTML开发中,我看到了 丑陋的空锚来调用JavaScript(我这样做也是这样):
<a href="#">Call some JavaScript</a>
<a href="javascript: void(0);">Call some JavaScript</a>
<a href="javascript:;">Call some JavaScript</a>
我认为过去使用空链接是因为css:hover不能处理其他元素, 对于默认光标:指针样式。
像:
<span class="clickable">Call some javascipt</span>
答案 0 :(得分:1)
有几个原因
我确实认为它标记很大,但对于可访问性来说非常重要。
希望有所帮助
答案 1 :(得分:0)
您可以使用second one
之类的
<span class="clickable">Call some JavaScript</span>
为此,您必须为此css
添加clickable class
,
.clickable {
cursor:pointer;/* you can use hand in place of pointer */
color:blue;
}
.clickable:hover {
color:red;/* you can add more properties on hover of span */
}