为什么dom2不能调用do()函数?调用show()却可以

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

秀man

2016-09-25 11:15

<!DOCTYPE html>

<html>

<head>

<title>DOM2事件处理程序</title>

<meta charset="utf-8">

</head>

<body>

<input id="html" type="button" value="按钮1" onclick="show()">

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

<input id="dom2" type="button" value="按钮3">

<script type="text/javascript">

function show(){

alert("HTML事件处理程序");

}

function do(){

alert("DOM2事件处理程序");}

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

dom0.onclick=function(){

alert("DOM0级事件处理程序");}

/*dom0.onmousemove=function(){

alert("哈哈");

}*/

//dom0.onclick="null";

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

dom2.addEventListener("click",do


,false);

dom2.addEventListener("click",function(){

alert("二次哈哈");

},true);

</script>

</body>

</html>



写回答 关注

2回答

  • qq_若相惜卟弃_3
    2016-11-02 19:57:57
    已采纳

    do可能是一个关键字或者保留字,换掉do就好了

    秀man

    非常感谢!

    2016-11-02 22:22:23

    共 1 条回复 >

  • 秀man
    2016-09-25 11:16:49

    代码中里面的两个<br>是没有的

DOM事件探秘

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

99545 学习 · 1197 问题

查看课程

相似问题