首页 新闻 会员 周边

关于DOM2级事件处理程序

0
[已解决问题] 解决于 2016-03-07 22:23
<script type="text/javascript">
function showMes(){
    alert('hello!');
}


var oBtn=document.getElementById('btn1');
oBtn.addEventlistener('click',showMes,false);
</script>
</head>
<body>
    <div id="div1">
        <input id="btn1" type="button" value="按钮"/>
    </div>
</body>

哪里出错了???为什么没弹出来!

focus.27的主页 focus.27 | 菜鸟二级 | 园豆:232
提问于:2016-01-10 12:58
< >
分享
最佳答案
0

有两处错误:

1.在执行js的时候,btn1并不能获取到,应该在window.onLoad时获取并注册事件

2.addEventlistener写错了,应该是addEventListener

修改如下:

<script type="text/javascript">
        function showMes() {
            alert('hello!');
        }
        
        window.onload = function() {
            var oBtn = document.getElementById('btn1');
            oBtn.addEventListener('click', showMes, false);
        }
    </script>
奖励园豆:5
jello chen | 大侠五级 |园豆:7336 | 2016-01-10 14:51

嗯 我改了过来 谢谢

focus.27 | 园豆:232 (菜鸟二级) | 2016-01-10 19:59
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册