JavaScript事件——阻止冒泡、阻止默认行为

一、事件阻止冒泡

语法:
事件对象.属性名称
非IE:e. stopPropagation
IE: e. cancelBubble = true;
JavaScript事件——阻止冒泡、阻止默认行为
JavaScript事件——阻止冒泡、阻止默认行为
JavaScript事件——阻止冒泡、阻止默认行为
JavaScript事件——阻止冒泡、阻止默认行为
JavaScript事件——阻止冒泡、阻止默认行为
兼容
JavaScript事件——阻止冒泡、阻止默认行为
JavaScript事件——阻止冒泡、阻止默认行为

二、事件阻止默认行为

语法:
事件对象.属性名称.
非IE: e. preventDefault()
IE: e. returnValue = false;
JavaScript事件——阻止冒泡、阻止默认行为
JavaScript事件——阻止冒泡、阻止默认行为
JavaScript事件——阻止冒泡、阻止默认行为
JavaScript事件——阻止冒泡、阻止默认行为
#案例:右击(阻止显示表单)
JavaScript事件——阻止冒泡、阻止默认行为
JavaScript事件——阻止冒泡、阻止默认行为
#案例:屏蔽右键
JavaScript事件——阻止冒泡、阻止默认行为
JavaScript事件——阻止冒泡、阻止默认行为
但是IE 不支持此属性
JavaScript事件——阻止冒泡、阻止默认行为
IE支持:
JavaScript事件——阻止冒泡、阻止默认行为
JavaScript事件——阻止冒泡、阻止默认行为
右击,出现111
JavaScript事件——阻止冒泡、阻止默认行为
兼容处理:
JavaScript事件——阻止冒泡、阻止默认行为

结果都可以运行:
JavaScript事件——阻止冒泡、阻止默认行为
JavaScript事件——阻止冒泡、阻止默认行为
JavaScript事件——阻止冒泡、阻止默认行为
#JS触发事件(事件—浏览器支持—解说)
1、表单相关事件
JavaScript事件——阻止冒泡、阻止默认行为

2、一般事件
JavaScript事件——阻止冒泡、阻止默认行为
3、页面相关事件
JavaScript事件——阻止冒泡、阻止默认行为

4、滚动字幕事件
JavaScript事件——阻止冒泡、阻止默认行为