我正在浏览JavaScript代码片段,我无法弄清楚fire()函数中 return false 语句的重要性。
var x=document.getElementById("OK_BUT");
x.addEventListener("click", fire, false);
火力函数的定义
function fire(e)
{
....................
.....................
return false;/*=> What is the significance of this Statement??*/
}
我认为这是由于浏览器的兼容性。如果有人解释它的重要性会很棒!!
答案 0 :(得分:2)
它与e.preventDefault();
相同可在此主题中找到更多信息: event.preventDefault() vs. return false
答案 1 :(得分:1)
这可能会被添加以防止在点击事件的表单提交上发生默认行为,即确保在事件被触发后页面不会回发。 e.preventDefault()
将完成相同的期望行为。