<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<button id="btn">click me</button>
<button id="rmbtn">remove</button>
<script>
var btn1 = document.getElementById("btn");
var btn2 = document.getElementById("rmbtn");
// IE 事件处理程序
// btn1.attachEvent("onclick",function(){
// console.log("IE 事件处理程序 一");
// });
// btn1.attachEvent("onclick",function(){
// console.log("IE 事件处理程序 二");
// })
// 不能移除匿名函数的事件句柄
btn1.attachEvent("onclick", fn);
btn1.attachEvent("onclick", fn2);
// 事件执行函数
function fn() {
console.log("第一个事件处理程序");
}
function fn2() {
console.log("第二个事件处理程序");
}
// 移除一个事件处理程序
btn2.attachEvent("onclick", function () {
btn.detachEvent("onclick", fn)
})
</script>
</body>
</html>
07-08
185
06-19
434