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>