addEventListener.js

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)
    }

 

posted @ 2015-11-10 17:26  Cynthia娆墨旧染  阅读(173)  评论(0编辑  收藏  举报