一、作用:进行操作,但不是返回任何值
二、使用条件:必须传递一个参数expression。否则会出错
三、调用格式: void (expression)
四、用法举例:
<A HREF="javascript:void(0)" οnclick="doclick();">
<A HREF="javascript:void(document.form.submit())">
<A href="javascript:doTest2();void(0);">
总结:1、void(0);表示什么也不做;
2、html引入js可以使用“javascript:”,积累这个吧。
3、由于无返回值,所以
document.writeln(void(0)); //输出undefined
4、<a οnclick="window.location.href='http://www.google.com'" href="javascript:void(0);">google</a>在IE6中无效。原因是按照执行完onclick后还要执行href顺序,void()无返回值,阻拦了IE6跳转。解决之道:onclick添加return false;阻止执行href。这是一个好习惯。
<a οnclick="window.location.href='http://www.google.com';return false" href="javascript:void(0);">google</a>