为了账号安全,请及时绑定邮箱和手机立即绑定

为什么第二个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。

求解。。。

正在回答

2 回答

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

0 回复 有任何疑惑可以回复我~
#1

hi四四四四月_0 提问者

非常感谢!
2016-04-09 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

hi四四四四月_0 提问者

我后来尝试不用button 用的是a元素,又能弹出两次alert了,不知道两种有什么差别呢?
2016-04-06 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信