JS void()

创建时间:2019.02.24 修改时间:2019.03.24

void() 含义

void() 表示不返回任何值,但是括号内的表达式会被运行。

<script>
   var a,b,c;
   a = void (b=5, c=7);
   document.write('a=' + a + ' b=' + b +' c=' + c );    // 返回 a=undefined b=5 c=7
</script>

href="#" 与 href="javascript:void(0)" 的区别

<a href="javascript:void(0)"> 单击此处什么也不会发生 </a>

当点击链接时,void(0) 计算为 0,链接地址的得不到任何值。所以 javascript:void(0) 表示一个死链接。

效果如下:

单击此处什么也不会发生
<a href="#"> 单击此处回到网页上端 </a>

href="#" 表示链接到页面中的一个锚位置,具体锚位置可以用 #id 来表示,默认锚位置为 #top(网页上端)。

效果如下:

单击此处回到网页上端