0

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

我认为这是由于浏览器兼容性。如果有人解释它的重要性,那就太好了!

4

2 回答 2

2

与 e.preventDefault(); 相同

更多信息可以在这个线程中找到: event.preventDefault() vs. return false

于 2013-07-10T06:07:55.063 回答
1

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

于 2013-07-10T06:08:58.523 回答