一、作用:进行操作,但不是返回任何值
二、使用条件:必须传递一个参数expression。否则会出错
三、调用格式: void (expression)
四、用法举例:
<A HREF="javascript:void(0)" onclick="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 onclick="window.location.href='http://www.google.com'" href="javascript:void(0);">google</a>在IE6中无效。原因是按照执行完onclick后还要执行href顺序,void()无返回值,阻拦了IE6跳转。解决之道:onclick添加return
false;阻止执行href。这是一个好习惯。
<a onclick="window.location.href='http://www.google.com';return false" href="javascript:void(0);">google</a>
本文详细介绍了JavaScript中void(0)的用法及其在不同场景下的应用,包括其作为函数调用的特性、在HTML中与JS的结合方式,以及在IE6浏览器中的兼容性问题解决方案。
2348

被折叠的 条评论
为什么被折叠?



