在addEventListener函数定义中返回false语句的意义

时间:2013-07-10 06:05:57

标签: javascript

我正在浏览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??*/
 }

我认为这是由于浏览器的兼容性。如果有人解释它的重要性会很棒!!

2 个答案:

答案 0 :(得分:2)

它与e.preventDefault();

相同

可在此主题中找到更多信息: event.preventDefault() vs. return false

答案 1 :(得分:1)

这可能会被添加以防止在点击事件的表单提交上发生默认行为,即确保在事件被触发后页面不会回发。 e.preventDefault()将完成相同的期望行为。