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
类似于将默认操作设置为“无”。