我通常必须将 JavaScript 函数绑定(bind)到 anchor 单击事件。使用 jquery 或 onclick
很容易内联属性。
但是,我的问题是我永远不知道保留 href
的最佳方法是什么空的是。
例如:
-
<a href="javascript:void(0)">
- 似乎只是空的代码太多了 -
<a href=#>
- 如果我不想移动到另一个页面,我必须返回 在 JavaScript 调用中为 false -
<a href>
- 这个选项打破了 光标和悬停样式,浏览器不会将其呈现为链接 -
<a>
- 同上
什么是最好的href
空 anchor 的值(value)?我不想在没有 JavaScript 的情况下保留功能
最佳答案
正确的是使用一个空的a
元素href
属性,并在Javascript中绑定(bind)点击事件。
为了不显眼的设计,你应该有一个带有正确链接的 href
属性(这样那些没有 Javascript 的人仍然可以使用该网站)并删除 Javascript 中的属性,绑定(bind)点击事件。
如果您只是使用 a
元素作为绑定(bind)点击事件的目标,请考虑使用 div
或 span
。
关于javascript - JavaScript anchor 标记的正确 href 值是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9312683/