首页 新闻 搜索 专区 学院

在IE浏览器中报错“ 对象不支持此属性或方法”,卡在添加监听函数1上,大佬们帮我看看是什么问题

0
[待解决问题]

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta charset="utf-8">
<title>标准DOM的事件监听</title>
<script language ="javascript">
function fnClick1(){
alert("我被fnClick1点击了");
oP.removeEventListener("click",fnClick2,false); //删除监听函数2
}
function fnClick2(){
alert("我被fnClick2点击了");
}
var oP;
window.onload=function(){
oP=document.getElementById("myP"); //找到对象
oP.addEventListener("click",fnClick1,false); //添加监听函数1
oP.addEventListener("click",fnClick2,false); //添加监听函数2
}
</script>
</head>
<body>
<div>
<p id="myP">Click Me</p>
</div>
</body>

</html>

不忘初心K的主页 不忘初心K | 菜鸟二级 | 园豆:202
提问于:2021-01-11 14:55
< >
分享
所有回答(1)
0

ie版本比较老的,不支持addEventListener,早期的ie支持attachEvent ,简单的话用Jquery去兼容,要不自己写一个兼容的

秋壶冰月 | 园豆:5669 (大侠五级) | 2021-01-11 15:33
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册