什么是javascript:;?
在一些网站上,我注意到以下什么是javascript:;?,javascript,html,href,Javascript,Html,Href,在一些网站上,我注意到以下href: <a href="javascript:;">Link</a> 我对javascript:意味着什么?它是否与javascript:void(0)相同?javascript:的意思是“这之后的任何内容都将是javascript。” 结束javascript语句 因此,是的,它完全没有任何作用 为什么不直接使用呢? 简单地说,如果您设置了HTML标记,使用将产生不良后果,并且在大多数情况下,除非您有onclick=“return
href
:
<a href="javascript:;">Link</a>
我对
javascript:代码>意味着什么?它是否与javascript:void(0)
相同?javascript:
的意思是“这之后的任何内容都将是javascript。”
结束javascript语句
因此,是的,它完全没有任何作用
为什么不直接使用
呢?
简单地说,如果您设置了
HTML标记,使用
将产生不良后果,并且在大多数情况下,除非您有onclick=“return false;”“
是,这是asjavascript:void(0)
和javascript:void 0
。
这个链接什么都不做。没有javascript:URL的官方规范,但HTML5也试图定义它们。这是一个相当技术性的问题,但它归结为如果脚本没有返回任何内容,那么遵循链接对应于获取一个。这意味着“如果客户端是用户代理,则不应更改导致发送请求的文档视图”,即不发生任何更改
void
运算符返回undefined
,因此在此上下文中,void(0)
和空语句之间没有区别代码>