代码编辑器:
x
1
<p> Internet Explorer 8 及更早IE版本不支持 addEventListener() 方法</p>
2
<p>演示了跨浏览器的解决方法</p>
3
<p>文档中使用 addEventListener() 方法添加 onmousemove 事件句柄,当鼠标移动时会显示随机数</p>
4
<p>点击按钮移除事件句柄</p>
5
<button onclick="removeHandler()" id="myBtn">点我</button>
6
<p id="demo"></p>
7
<script>
8
if (document.addEventListener) {
9
document.addEventListener("mousemove", myFunction);
10
} else if (document.attachEvent) {
11
document.attachEvent("onmousemove", myFunction);
12
}
13
function myFunction() {
14
document.getElementById("demo").innerHTML = Math.random();
15
}
16
function removeHandler() {
17
if (document.removeEventListener) {
18
document.removeEventListener("mousemove", myFunction);