扩展 this question ,
对于触发对话框和菜单(即非导航)的项目,在具有通过 JavaScript 连接的事件的链接中省略 HREF 属性是否是一种好的做法?在这些情况下,在那里使用 HREF 是否有意义?
来自:<a href="javascript://">some text</a>
或者更糟的是,这个:<a href="#">some text</a>
(这迫使你使用 event.preventDefault()
)
为此:<a>some text</a>
最佳答案
==再编辑一点==
糟糕,糟糕的主意。它不会显示为一件事的链接。如果您需要一个按钮,但正在使用 <a>
作为一个,只使用 <button>
或 <input type="button">
.正如您所说,“非导航”。整点<a>
是导航的。
在这两个中,使用 href="#"
放 javascript://
在链接中添加内联样式比添加内联样式更糟糕。
关于javascript - 在通过 JavaScript 连接的链接上省略 HREF 是好习惯(还是好主意)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7505659/