IE9之前不兼容addEventListener(),但是可以使用attachEvent。
我该如何在一段代码中同时出现他们,就像css中-webkit-、-o-那样,不相关的浏览器直接忽略掉?
是不是要判断一下?如何判断呢?还有别的办法吗?
<p id=x style='width:200px;height:200px;background:red;'>
</p>
<p id=demo></p>
<script>
document.addEventListener('click',x1)
function x1(){document.getElementById('demo').innerHTML='123';}
</script>
<p id=x style='width:200px;height:200px;background:red;'>
</p>
<p id=demo></p>
<script>
document.attachEventListener('mouseover',x1,true)
function x1(){document.getElementById('demo').innerHTML='123';}
</script>
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
楼主,如果用原生js,可以像下面这么写,推荐你看下“javascript高级程序设计”这本书,里面讲的很通俗易懂哦
<!DOCTYPE html>
<html lang="en">
<head>
</head>
<body>
<p id=x style='width:200px;height:200px;background:red;'></p>
<p id="demo"></p>
<script>
}
</script>
</body>
</html>
http://caniuse.com/