中的标签javascript:void(0)
字段中的值是什么意思?href
a
HTML
例子:
<a href="javascript:void(0)" id="btnClick">Click</a>
中的标签javascript:void(0)
字段中的值是什么意思?href
a
HTML
例子:
<a href="javascript:void(0)" id="btnClick">Click</a>
运算符
void
计算给定的表达式并返回undefined
href
在 a的 a中使用此表达式的原因link
是因为此属性导致重定向到函数返回的纯文本版本。但如果结果是undefined
重定向不会发生。这是在link
.与其他不重定向方法的区别:
href=""
重新加载当前页面href="#"
滚动到页面顶部href="javascript: void(0)"
什么也没做href="javascript:;"
它没有做任何事情,但它不适用于所有浏览器,例如,在 IE7 中它重定向到一个新窗口,并且它不像前一个那样被接受为事实上的标准更多信息:
href="javascript:;"
?https://stackoverflow.com/questions/5237105/why-use-javascriptvoid0-instead-of-javascript-as-an-href-do-nothing-plac与其他编程语言一样,运算符
void
定义了一个不返回值的函数。在 Javascript: 的情况下
void(expresion)
,指定一个被计算但不会返回值的表达式。例如,一个链接不执行任何操作,
undefined
因为它评估值为 0 后返回:Javascript 中的变量被初始化为
undefined
,你不能用它void
来定义数据类型,也不是必须的,例子: