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

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

<!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 回答

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

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

秀man 提问者

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

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

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

举报

0/150
提交
取消

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

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