报错:btn2不存在

来源:2-2 DOM0级事件处理程序

qincai

2016-04-15 12:56

<body>

<script>

 function showMes(){

alert("Hello World");}

var btn2=document.getElementById("btn2");

btn2.onclick=function(){

alert("这是DOM0级添加的事件")}

</script>

<input  type="button" value="按钮"  id="btn" onClick="showMes()">

<input type="button" value="按钮2"  id="btn2">

</body>

</html>


写回答 关注

2回答

  • Snoopy_chen
    2016-04-24 15:15:32

    js写在前面,有可能DOM没有加载完成。一是把js代码写在body最后,二是用

    window.onload = function() {
        function showMes(){
           alert("Hello World");
        }
        var btn2=document.getElementById("btn2");
        btn2.onclick=function(){
            alert("这是DOM0级添加的事件")
        }
    }


  • qincai
    2016-04-15 12:59:22

    要把结构写在js代码前面!

DOM事件探秘

DOM事件?本课程会通过实例来给小伙伴们讲解如何使用这些事件

99545 学习 · 1197 问题

查看课程

相似问题