gpt4 book ai didi

html - 没有 href 属性的 anchor 标记是否安全?

转载 作者:IT老高 更新时间:2023-10-28 11:04:17 25 4
gpt4 key购买 nike

是否可以使用不包含 href 属性的 anchor 标记,而是使用 JavaScript click 事件处理程序?所以我会完全省略 href,甚至不让它为空 (href="")。

最佳答案

在 HTML5 中,使用没有 href 属性的 a 元素是有效的。它被认为是“占位符超链接”。

例子:

<a>previous</a>

在 w3c anchor 标记引用页面上查找“占位符超链接”:https://www.w3.org/TR/2016/REC-html51-20161101/textlevel-semantics.html#the-a-element .

这里的 wiki 上也提到了它: https://www.w3.org/wiki/Elements/a

占位符链接适用于您想要使用 anchor 元素但不让它在任何地方导航的情况。这对于在导航菜单或面包屑路径中标记当前页面非常方便。 (旧的方法是使用 span 标签或带有名为“active”或“current”的类的 anchor 标签来设置样式,并使用 JavaScript 取消导航。)

如果您想在运行时通过 JavaScript 动态设置链接的目标,占位符链接也很有用。您只需设置 href 属性的值, anchor 标记就会变为可点击的。

另见:

关于html - 没有 href 属性的 anchor 标记是否安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5292343/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com