发表于: 2017-04-04 23:50:46
1 1123
今天完成的事情:
看了下红宝书的知识点
修改了下简历,明天准备去面试
明天计划的事情:
面试
遇到的问题:
暂无
收获:事件冒泡和捕获
事件冒泡可以形象地比喻为把一颗石头投入水中,泡泡会一直从水底冒出水面。也就是说,事件会从最内层的元素开始发生,一直向上传播,直到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 事件属性可返回事件的目标节点(触发该事件的节点),如生成事件的元素、文档或窗口。
评论