问答详情
源自:2-4 IE事件处理程序及跨浏览器解决

老师讲的例子不起作用

btn3.removeEventListener('click',showMessage(),false); btn3.attachEvent('onclick',showMessage);   这两个方法在IE浏览器里面都不起作用,不知道老师是怎么办到的?还是我的IE版本太高?

提问者:食梦者3711585 2016-09-21 14:36

个回答

  • 雪挽
    2016-09-21 19:53:12
    已采纳

    IE浏览器用attachEvent('onclick',showMessage()).你方法里面没加()

  • qq_若相惜卟弃_3
    2016-11-02 09:57:44

    DOM2级事件处理程序在IE11中可以使用,attachEvent,removeEvent在IE11中已经不用了,你可以再试一下。

  • Airly
    2016-10-17 21:56:16

    调用匿名函数不添加括号

    btn3.removeEventListener('click',showMessage,false); btn3.attachEvent('onclick',showMessage);