10
7
2011
0

javascript:void(0);什么意思

取自:http://tieba.baidu.com/f?kz=264205010

JavaScript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。
void 操作符用法格式如下: 
1. javascript:void (expression)
2. javascript:void expression 
expression 是一个要计算的 JavaScript 标准的表达式。表达式外侧的圆括号是可选的,但是写上去是一个好习惯。 (实现版本 Navigator 3.0 )
你可以使用 void 操作符指定超级链接。表达式会被计算但是不会在当前文档处装入任何内容。 
下面的代码创建了一个超级链接,当用户点击以后不会发生任何事。当用户点击链接时,void(0)无返回值,如果输出是undefined,但在 JavaScript 上没有任何效果。 

<A HREF="javascript:void(0)">单击此处什么也不会发生</A>

javascript:void(0)  仅仅表示一个死链接?

 

me 小结:

 貌似void(0)一定要传参数给它(多个似乎也行……),但其没有返回值,so如果自己写个空方法如function test(){},也可以javascript:test();,就是说什么也不执行的样子,其实最简洁的做法是:javascript:;(或者干脆连分号也不用了……)。

 

参考资料:

  http://blog.csdn.net/cnkiminzhuhu/article/details/2071143:javascript:void(0)什么意思

Category: Web摘记 | Tags: javascript | Read Count: 2151

登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter

Host by is-Programmer.com | Power by Chito 1.3.3 beta | Theme: Aeros 2.0 by TheBuckmaker.com