Javascript 事件监听
1.addEventListener() 基本用法 语法:node.addEventListener(事件名称,回调函数,是否使用事件捕获传递) 注意:使用匿名的回调函数后面会无法移除 <script> var ul = document.querySelector('#ul') ul.addEventListener('click',function(){ console.log('点击了ul') }) </script> 第三个参数: 这个参数用来描述是否使用事件捕获传递,默认为false 事件传递方式就两种,一种是冒泡(完全由内到外),另一种是捕获(由外到内),即默认为冒泡传递 实例:3个dom元素都绑定了点击事件 <ul id="ul" onclick="test('ul')"> <li id="li"> <p onclick="test('p')">11111</p> </li> </ul> <script> function test(msg){ console.log(msg) } var li = document.querySelector('#li') li.addEventListener('click',function(){ console.log('点击了li') },false) // 默认false 冒泡传递 </script> 此时点击li标签