问答详情
源自:3-2 IE中的事件对象

为什么第二个alert弹不出来?

window.onload = function () {

    var btn = document.getElementById("btn"),

        box = document.getElementById("box");


    eventUtil.addHandler(btn, 'click', showMes);

    eventUtil.addHandler(box, 'click', show);

}

function showMes(event) {

    alert(eventUtil.getTarget(eventUtil.getEvent(event)));

}


function show() {

    alert("Watch out!");

}

封装的方法和老师的一样,html就只有div和input。

求解。。。

提问者:hi四四四四月_0 2016-04-06 10:20

个回答

  • 幕_女神
    2016-04-08 15:41:17
    已采纳

    应该是button元素默认就有点击事件,不需要绑定吧

  • 幕_女神
    2016-04-06 11:18:06

    检查一下你的eventUtil中的getTarget() 方法和 getEvent() 方法有没有问题