问问题
13512 次
4 回答
12
于 2011-02-18T20:27:43.457 回答
6
这可能是因为您没有“href”值,您可以将其更改为
<a href="#" onclick="" class="btn1"/>
您还可以添加以下 css 以强制手始终出现在链接中:
a{ cursor: pointer;}
于 2011-02-18T20:28:48.043 回答
3
如果没有该href
属性,则a
标签不会声明超链接。如果它拥有name
orid
属性,它可以改为声明超链接的目的地。(http://www.w3.org/TR/html4/struct/links.html#anchors-with-id)
如果您要声明的元素与超链接在语义上没有相似之处,并且您依靠 CSS 使其看起来像一个,那何必呢?您也可以使用任何旧的span
.
您不应该做的是写入a { cursor:pointer; }
您的 CSS,导致任何a
元素在悬停时显示手,即使是那些不是超链接的元素。相反,您应该添加一个href
已建议的属性。#
如果没有可依赖的非 JavaScript 功能,您可以输入一个值。否则,您应该输入要链接到的资源的 URI。
于 2011-02-18T20:49:29.727 回答
2
那不是链接。链接具有href
属性。这只是一个在单击时运行 JavaScript 的锚点。
于 2011-02-18T20:27:55.483 回答