javascript:void(0)是什么意思

javascript:void(0)中的void是JavaScript中的一个操作符,这个操作符指定要计算一个表达式但是不返回值。根据字典,void一词的意思是“完全空白”。这个术语在编程中使用时,指的是“无”的返回,可以说是“空值”。当函数为空时,意味着该函数不返回任何内容。

什么是JavaScript:void(0),如果我们将其拆分,就会得到javascript:和void(0):

  • javascript:这被称为Pseudo URL。当浏览器接收到该值作为锚定标记的值时,它将解释冒号(:)后面的JS代码,而不是将该值视为引用路径。
  • void(0):void运算符计算给定表达式并返回已定义的。
  • JavaScript:andvoid(0):有时,您不希望链接导航到其他页面或重新加载页面。使用JavaScript:,您可以运行不更改当前页面的代码,与void(0)一起使用,意味着什么都不做——不重新加载、不导航、不运行任何代码。这可确保页面在单击时不会导航到其他页面或重新加载当前页面。

1、用户在点击时不会出现任何信息

<a href="javascript:void(0);" onclick="alert('ok');"></a>

在这里这行代码表示的是这个链接不做跳转动作,执行onClick事件。也就是说当用户点击以后不会发生任何事。因为void(0) 计算为 0,所以Javascript 上没有任何效果

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《javascript:void(0)是什么意思》
文章链接:https://zhuji.vsping.com/4070.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。