addEventListener.js

时间:2024-08-05 10:04:20
document.addEventListener("click",function(){
console.log("添加事件监听")
})

举个例子 : 点击ul下面每个li的时候 背景成绿色

<ul id="container">
<li>1</li>
<li>2</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>
    window.onload = function () {
var ul = document.getElementById('container');
//addEventListener不兼容ie9以下版本,请自行用attachEvent做兼容处理
ul.addEventListener('click', function (ev) {
//兼容ie低版本
var ev = ev || window.event;
var target = ev.target || ev.srcElement;
//nodeName:找到元素标签名
if (target.nodeName.toLowerCase() == 'li') {
target.style.background = 'green';
}
}, false)
}