user45237 Asked: 2020-06-06 23:13:20 +0800 CST 2020-06-06 23:13:20 +0800 CST 2020-06-06 23:13:20 +0800 CST a标签的href中的“javascript:void(0)”是什么意思? 772 中的标签javascript:void(0)字段中的值是什么意思?hrefaHTML 例子: <a href="javascript:void(0)" id="btnClick">Click</a> javascript 2 Answers Voted Best Answer Héctor 2020-06-06T23:18:32+08:002020-06-06T23:18:32+08:00 运算符void计算给定的表达式并返回undefined href在 a的 a中使用此表达式的原因link是因为此属性导致重定向到函数返回的纯文本版本。但如果结果是undefined重定向不会发生。这是在link. 与其他不重定向方法的区别: href=""重新加载当前页面 href="#"滚动到页面顶部 href="javascript: void(0)"什么也没做 href="javascript:;"它没有做任何事情,但它不适用于所有浏览器,例如,在 IE7 中它重定向到一个新窗口,并且它不像前一个那样被接受为事实上的标准 更多信息: 您可以在这篇文章中找到更多信息:https ://stackoverflow.com/questions/1291942/what-does-javascriptvoid0-mean 您可以在此链接中找到文档:https ://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/void 差异:https ://stackoverflow.com/questions/6968911/what-is-the-difference-between-href-href-and-href-javascriptvoid0 为什么不使用href="javascript:;"?https://stackoverflow.com/questions/5237105/why-use-javascriptvoid0-instead-of-javascript-as-an-href-do-nothing-plac Jorgesys 2020-07-10T14:33:48+08:002020-07-10T14:33:48+08:00 与其他编程语言一样,运算符void定义了一个不返回值的函数。 在 Javascript: 的情况下void(expresion),指定一个被计算但不会返回值的表达式。 例如,一个链接不执行任何操作,undefined因为它评估值为 0 后返回: <a href="javascript:void(0)"> a) Click aquí, sin acción.</a><br> <a href="javascript:void 0"> b) Click aquí, sin acción.</a> 变量可以将 void 作为其数据类型吗? Javascript 中的变量被初始化为undefined,你不能用它void来定义数据类型,也不是必须的, 例子: var myvar1; console.log("myvar1 : " + myvar1); var myvar2 = void 0; console.log("myvar2 : " + myvar2);
运算符
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
来定义数据类型,也不是必须的,例子: