IE11使用aattachEvent()沒(méi)有效果?!
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>事件流</title>
</head>
<body>
<div id="box">
<input type="button" value="按鈕" id="btn" onclick="showMessage()">
<input type="button" value="按鈕2" id="btn2">
<input type="button" value="按鈕3" id="btn3">
</div>
<script>
// HTML事件
function showMessage() {
alert("Hello world!");
}
// DOM0事件
var btn2 = document.getElementById('btn2');
var btn3 = document.getElementById('btn3');
//IE事件處理程序
btn3.attachEvent('onclick',showMessage);
//btn3.detachEvent('onclick',showMessage);
</script>
</body>
</html>
2021-01-28
Add the 3rd param may helps.? ?
`.addEventListener("unload", myHandler, true);`??
It works on IE11 in my project.? ?
e.g.??
```
window.addEventListener('scroll', function (){ console.log(152) }, true);
```
2015-07-31
ie11已經(jīng)刪除 部分API 功能,其中就包括 `attachEvent`;
2015-07-31
IE11下使用取消了.attachEvent;使用.addEventListener?
IE7,8 可以用.attachEvent