很多次与 javascript 一起编写 html 代码,我创建<a>
元素。
我的问题是,我可以忽略 href 属性吗?因为我宁愿添加一个 ID 属性并在那里处理点击。
大多数时候,当我这样做时,不是为了转到不同的页面,而是为了执行某种 ajax 调用。
我讨厌在 url 中有 #,它看起来很丑。
我是否应该使用不同的元素,即 a<span>
并使用类对其进行修改以使其看起来像链接?
谢谢J
很多次与 javascript 一起编写 html 代码,我创建<a>
元素。
我的问题是,我可以忽略 href 属性吗?因为我宁愿添加一个 ID 属性并在那里处理点击。
大多数时候,当我这样做时,不是为了转到不同的页面,而是为了执行某种 ajax 调用。
我讨厌在 url 中有 #,它看起来很丑。
我是否应该使用不同的元素,即 a<span>
并使用类对其进行修改以使其看起来像链接?
谢谢J
如果你有一个没有href
的链接,它不是一个链接,它可能是一个按钮,你应该使用一个,而不是一个链接。
如果您不想在 href 中使用任何值
<a href="javascript:void(0)" >link</a>
如果不想添加 href 但想要光标的指针样式
<a style="cursor:pointer">link</a>
是的!href
如果目的是只实现点击事件而不是link
某些页面或选项卡,则不需要使用属性。
您可以通过一些或直接a
使用 CSS 设置标签样式classname
a{ cursor: pointer; color: blue;}
但是如果未分配属性,则不能使用样式a
元素a:link
href
您不一定需要带有a
标签的href。它基本上将它与另一个区分开来,并使其看起来可点击。您可以a
根据您的目的使用 onclick 或任何其他元素。
<a class="lookClickable" onclick="doSomething()">Click Me</a>
(上面的内容可能不是a
too likespan
等div
。