很多时候用javascript编写html代码,我创建了<a>
个元素。
我的问题是,我可以忽略href属性吗?因为我宁愿添加一个ID属性并处理那里的点击。
大多数情况下,当我这样做时,它不会转到另一个页面,而是更多地执行某种类型的ajax调用。
我讨厌在网址中使用#,它看起来很难看。
我是否应该使用不同的元素,即<span>
,只需用类修改它就像链接一样?
感谢名单 Ĵ
答案 0 :(得分:5)
如果您的链接没有href
,则它不是链接,可能是按钮,您应该使用的是链接而不是链接。
答案 1 :(得分:2)
如果您不想在href中使用任何值
<a href="javascript:void(0)" >link</a>
如果不想添加href但想要光标的指针样式
<a style="cursor:pointer">link</a>
答案 2 :(得分:0)
是的!如果目的是仅实现点击事件而不是href
某个页面或标签,则无需使用link
属性。
您可以通过某些a
或直接classname
a{ cursor: pointer; color: blue;}
标记的样式
但如果未分配a
属性,则无法使用a:link
设置href
元素的样式
答案 3 :(得分:0)
您不一定需要带有a
标记的href。它基本上区别于它,使它看起来可点击。您可以使用a
或任何其他元素与onclick用于您的目的。
<a class="lookClickable" onclick="doSomething()">Click Me</a>
(上述内容可能不是a
,而是span
,div
等。