Javascript中的空白是什么
What is the void in Javascript
可能重复:
javascript中的void有什么意义
什么是“javascript:void(0)";意思是
无论在哪里,我看到这个javascript:void(0);
什么都不做。(我认为可以使用这个javascript:;
)
那天我在页面上看到了javascript:void(x=document.getElementById('mytext').value);void(document.getElementById('mylabel').innerHTML=x);
代码。
我的问题很简单,为什么无效?什么是虚空?
MDN文档页面
此运算符允许插入产生副作用的表达式计算为未定义的表达式所在的位置渴望的
void运算符通常仅用于获取未定义的基元值,通常使用"void(0)"(相当于"void0")。在这些情况下,可以使用未定义的全局变量(假设未将其分配给非默认值)。
void
是一个返回undefined
的运算符,尽管它对以下表达式求值。不需要括号。
在javascript:
-urls中,使用它是因为任何返回值都会覆盖当前文档(如document.write()
)。
我认为这是一种替代方法,即使在jQuery中也可以简单地终止点击。当您将点击处理程序附加到锚标记时,您应该始终在处理程序的末尾返回false-
$("#btn").on('click',function(){
// make toast
return false;
});
返回false将取消事件本应执行的任何其他操作。
当您将javasctipt:void(0)
附加到元素的onclick
时,您将阻止该事件执行任何操作,并将所有工作留给您的JavaScript。
相关文章:
- 这是什么 ==- javascript 运算符
- 我的单元测试选项是什么
- 打破承诺链的好方法是什么
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Javascript中的空白是什么
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- 在JavaScript中拆分日期字符串的更好方法是什么
- 将jQuery.ech()方法转换为本地JavaScript抽象的最佳方法是什么
- 处理浮点错误的最佳方法是什么
- javascript导入的最佳实践是什么
- 基于窗口宽度jquery的函数的替代方法是什么
- 在ng重复循环中显示条件内容的最佳方式是什么
- 我的客户端选项是什么
- 这是什么“;要求“;事情
- 未捕获的类型错误:topFrame.window.changeSelectedBarStyle不是函数,原因是什么
- 实现比较方法的最佳实践是什么;s的比较类型是在运行时选择的
- @@(“at at”)在ES6 JavaScript中是什么意思
- 检测regex中多次出现非空白的正确方法是什么
- iPad开启了VoiceOver,是什么导致safari网页变成空白的灰屏?
- 在javascript中执行split()并忽略空白条目的最佳方法是什么?