扫码一下
查看教程更方便
void是 JavaScript 中的一个重要关键字,它可以用作出现在其单个操作数之前的一元运算符,该操作数可以是任何类型。此运算符指定要计算的表达式不返回值。
void的语法可以是以下两种之一 -
<head>
<script type = "text/javascript">
<!--
void func()
javascript:void func()
or:
void(func())
javascript:void(func())
//-->
</script>
</head>
此运算符最常见的用途是在客户端javascript: URL 中
<html>
<head>
<script type = "text/javascript">
<!--
//-->
</script>
</head>
<body>
<p>点击下面的链接查看效果...</p>
<a href = "javascript:void(alert('Warning!!!'))">Click me!</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 = "Click Me" onclick = "getValue();" />
</form>
</body>
</html>