如题目比如
event.return=false,和return false有什么区别呢
不知道什么时候用哪一个

解决方案 »

  1.   

    像form或submit按纽的事件,如果用return = false的,系统照样会提交数据,所以只能用event.returnValue=false,这是其中一个比较主要的区别
      

  2.   

    event.returnValue是IE专用的。在FF上好像不起作用。
      

  3.   

    if(window.HTMLElement)
    {
      Event.prototype.__defineSetter__
      (
        "returnValue", function (bBool){ if(bBool) this.stopPropagation(); else this.preventDefault(); }
      );
    }/* if(window.HTMLElement) */是阻止事件的默认行为...
    IE 使用 returnValue 和 return false 没什么区别..
    如果是FF, 事件是 addEventListener 添加的话...
    returnValue 就有作用了...如果不使用的话, return false 是无法阻止某事件的默认行为的..
      

  4.   

    是returnValue和return,名字都不一样啊!
    一个是事件的属性,一个是JS的方法.
      

  5.   

    returnValue就是为了阻止事件继续执行的return只是方法或者函数的返回值。比较onsubmit="check()"
    onsubmit="return check()"假设check返回的是false,那么第一条语句会继续提交而第二条语句不会提交。