有什么作用?-6ren"> 有什么作用?-我不时在网页中看到以下href。但是,我不明白这是试图做什么或技术。谁能详细说明一下? 最佳答案 安元素是无效的 HTML,除非它有 href或 name属性。 如果您希望它正确呈现为链接(即带下划-6ren">
gpt4 book ai didi

javascript - href 表达式 有什么作用?

转载 作者:IT老高 更新时间:2023-10-28 13:14:24 25 4
gpt4 key购买 nike

我不时在网页中看到以下href。但是,我不明白这是试图做什么或技术。谁能详细说明一下?

<a href="javascript:;"></a>

最佳答案

<a>元素是无效的 HTML,除非它有 hrefname属性。

如果您希望它正确呈现为链接(即带下划线、手形指针等),那么只有当它具有 href 时才会这样做属性。

因此,这样的代码有时被用作建立链接的一种方式,但不必在 href 中提供实际的 URL。属性。开发人员显然希望链接本身不做任何事情,这是他所知道的最简单的方法。

他可能在其他地方有一些 javascript 事件代码,当点击链接时触发,这将是他想要实际发生的事情,但他希望它看起来像一个正常的 <a>标记链接。

一些开发者使用 href='#'出于相同的目的,但这会导致浏览器跳转到页面顶部,这可能是不需要的。而且他不能简单地将href留空,因​​为href=''是返回当前页面的链接(即它会导致页面刷新)。

有很多方法可以解决这些问题。在 href 中使用一段空的 Javascript 代码是其中之一,虽然它不是最好的解决方案,但它确实有效。

关于javascript - href 表达式 <a href ="javascript:;"></a> 有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7755088/

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