原生js访问事件对象的方式
原创
©著作权归作者所有:来自51CTO博客作者wx6375cd1abf2fb的原创作品,请联系作者获取转载授权,否则将追究法律责任
- 要想给一个dom元素注册同一个事件多次,只能使用addEventListener()
- 原生js访问事件的方式以下三种
- addEventListener()取消事件就用removeEventListener()。ele.onclick取消事件就用
ele.onclick = null
<!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>
<div id="container" onclick="alert(event)">hello</div>
<script>
let ele = document.getElementById('container')
console.log(ele)
ele.onclick = function(event) {
console.log(event)
}
ele.addEventListener('click',function handle (event){ console.log(event) })
</script>
</body>
</html>