本帖最后由 xl_0715 于 2013-09-23 14:08:50 编辑

解决方案 »

  1.   

    IE8及以下版本,event是window的属性,回调里取不到的。你拿IE低版本的试试。
      

  2.   

    我试了一下直接写在页面上,确实可以取到event。
    而用
    document.getElementByID("testID").onclick
    这样写的话就取不到了。兼容性考虑还是分情况一下比较好。
      

  3.   

    var evt = window.event || e;
    适用于不显式的传入事件对象的场合,即
    <input ID="testID" onkeyup="onkeyupEvent();"/>
      

  4.   

    版主,你好
    我用你给出的这种写法
    在 火狐里面,window.event 和 e 都是 undefined
      

  5.   

    本帖最后由 showbo 于 2013-09-23 16:22:58 编辑