发表于: 2017-04-04 23:50:46

1 1122


今天完成的事情:

     看了下红宝书的知识点

     修改了下简历,明天准备去面试

明天计划的事情:

     面试

遇到的问题: 

     暂无

收获:事件冒泡和捕获

事件冒泡可以形象地比喻为把一颗石头投入水中,泡泡会一直从水底冒出水面。也就是说,事件会从最内层的元素开始发生,一直向上传播,直到document对象。

与事件冒泡相反,事件会从最外层开始发生,直到最具体的元素。

事件代理:

(function(){

    var color_list = document.getElementById('color-list');

    color_list.addEventListener('click',showColor,false);

    function showColor(e){

        var x = e.target;

        if(x.nodeName.toLowerCase() === 'li'){

            console.log('The color is ' + x.innerHTML);

        }

    }

})();

target 事件属性可返回事件的目标节点(触发该事件的节点),如生成事件的元素、文档或窗口。


返回列表 返回列表
评论

    分享到