1、语法
void
的语法可以是以下两种:
1)void func()
javascript:void func()
2)void(func())
javascript:void(func())
void
操作符最常见的用法是在客户端javascript:URL中。执行js
代码,而不进行页面跳转。
例如,
<html>
<body>
<p>点击下面的,弹出提示窗口</p>
<a href = "javascript:void(alert('警告!!!'))">点击</a>
</body>
</html>
使用javascript:void(0)
不执行代码 ,也不进行页面跳转,在某些情况限制用户操作时可能用到。
例如,
<html>
<head>
<script type = "text/javascript">
<!--
//-->
</script>
</head>
<body>
<p>点击下面的,不会有任何反应…</p>
<a href = "javascript:void(0)">点击</a>
</body>
</html>
void的另一种用法是生成如下所示的未定义值,如下:
<html>
<head>
<script type = "text/javascript">
function getValue() {
var a,b,c;
a = void ( b = 5, c = 7 );
document.write('a = ' + a + ' b = ' + b +' c = ' + c );
}
</script>
</head>
<body>
<p>点击以下查看结果:</p>
<form>
<input type = "button" value = "点击" onclick = "getValue();" />
</form>
</body>
</html>