大家或许在一些链接中见过这个语句,对于初学者可能不明白它的作用是什么,下面来介绍一下它的作用。
void操作符简介:
语法格式如下:
javascript:
void
(表达式)
void能够计算表达式的值,但不会有表达式的返回值。
在实际应用中,我们常见以下形式:
<
a
href
=
"javascript:void(0)" >删除子节点
</
a
>
javascript:void(0)可以使链接成为一个死链接,并且没有跳转效果,有些人可能会问为什么不使用以下形式:
<
a
href
=
"#" >删除子节点
</
a
>
href=”#”,包含了一个位置信息.默认的锚是#top,也就是网页的上端,当连续快速点击此链接时会导致浏览器巨慢甚至崩溃。
网上还有另一种形式
javascript:;
也是执行一个空事件不跳转,javascript:void(0) 和javascript:;很像,都可以使用,具体有什么不同,javascript:void(0);据说某些情况下有浏览器兼容bug。具体的恕在下学识较浅,如有知道请不吝赐教。
基础知识浅谈:javascript:void(0)的作用示例介绍
原文:https://www.cnblogs.com/lifuliang/p/14058176.html