开启辅助访问
帐号登录 |立即注册

JS阻止事件冒泡行为的标准方式

 
<script>
//常见事件对象的属性和方法
//阻止冒泡 dom推荐的标准stopPropagation()
var son = document . querySelector(' .son' );
son . addEventListener( 'click',function(e) {
alert( ' son' );
e. stopPropagation();
//停止传播:阻止冒泡(标准方式)
//或者
e. cancelBubble = true; //非标准(低版本浏览器,如IE6-8适用)
}, false);
var father = document . querySelector(' .father');
father . addEventListener( 'click', function() {
alert('father');e. stopPropagation();
}, false);
document . addEventListener('click', function() {
alert(' document ' );
})

</script>

回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

友情链接
  • 艾Q网

    提供设计文章,教程和分享聚合信息与导航工具,最新音乐,动漫,游戏资讯的网站。