Javascript中的空白是什么
可能重复:Javascript中的空白是什么,javascript,Javascript,可能重复: 我到处都能看到这个javascript:void(0)我想什么都不做。(我想可以用javascript:;来代替这个) 那天我看到javascript:void(x=document.getElementById('mytext').value);void(document.getElementById('mylabel')。innerHTML=x)页面中的代码 我的问题很简单,为什么无效?void做什么? 此运算符允许插入产生副作用的表达式 计算结果为未定义表达式的位置 想要的
我到处都能看到这个
javascript:void(0)代码>我想什么都不做。(我想可以用javascript:;
来代替这个)
那天我看到javascript:void(x=document.getElementById('mytext').value);void(document.getElementById('mylabel')。innerHTML=x)代码>页面中的代码
我的问题很简单,为什么无效?void做什么?
此运算符允许插入产生副作用的表达式
计算结果为未定义表达式的位置
想要的
void运算符通常仅用于获取未定义的
原语值,通常使用“void(0)”(相当于“void
0"). 在这些情况下,可以使用未定义的全局变量
(假设未将其指定给非默认值)
此运算符允许插入产生副作用的表达式
计算结果为未定义表达式的位置
想要的
void运算符通常仅用于获取未定义的
原语值,通常使用“void(0)”(相当于“void
0"). 在这些情况下,可以使用未定义的全局变量
(假设未将其指定给非默认值)
是返回未定义的
的运算符,但其求值表达式如下。不需要支架
在javascript:
-url中使用它是因为任何返回值都将覆盖当前文档(如document.write()
)。是一个返回未定义的
的运算符,尽管下面的表达式。不需要支架
在javascript:
-url中使用它是因为任何返回值都会覆盖当前文档(如document.write()
)。我认为这是一种替代方法,而不是简单地在jQuery中终止单击。将单击处理程序附加到锚标记时,应始终在处理程序末尾返回false-
$("#btn").on('click',function(){
// make toast
return false;
});
返回false将取消事件执行的任何其他操作
当您将javasctipt:void(0)
附加到元素的onclick
时,您将阻止该事件执行任何操作,并将所有工作留给您的JavaScript。我相信这是一种替代方法,而不是简单地在jQuery中终止单击。将单击处理程序附加到锚标记时,应始终在处理程序末尾返回false-
$("#btn").on('click',function(){
// make toast
return false;
});
返回false将取消事件执行的任何其他操作
当您将javasctipt:void(0)
附加到元素的onclick
时,您将阻止该事件执行任何操作,并将所有工作留给JavaScript。请不要删除自动添加的文本。系统根据用户提供的链接进行添加。这两个链接都包含可以在此处共同回答您问题的答案。这不是重复的问题,而是现有答案也可以在此处回答您的问题。请不要删除自动添加的文本。系统根据用户提供的链接进行添加。这两个链接都包含可以在此处一起回答您问题的答案。这与重复的问题无关,而更重要的是,现有答案也可以在此处回答您的问题。'javascript:'-URL被分配给href
属性void 0
类似于将默认操作设置为“nothing”。'javascript:'-URL被分配给href
属性<代码>无效0
类似于将默认操作设置为“无”。