阻止JavaScript事件冒泡传递(cancelBubble、stopPropagation)_javascript技巧
来源:动视网
责编:小采
时间:2020-11-27 20:37:06
阻止JavaScript事件冒泡传递(cancelBubble、stopPropagation)_javascript技巧
阻止JavaScript事件冒泡传递(cancelBubble、stopPropagation)_javascript技巧:cancelBubble在IE下有效 stopPropagation在Firefox下有效 代码如下: 阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation) function doSomething (obj,evt) { alert(obj.id); var e=(evt
导读阻止JavaScript事件冒泡传递(cancelBubble、stopPropagation)_javascript技巧:cancelBubble在IE下有效 stopPropagation在Firefox下有效 代码如下: 阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation) function doSomething (obj,evt) { alert(obj.id); var e=(evt

cancelBubble在IE下有效
stopPropagation在Firefox下有效
代码如下:
阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation) function doSomething (obj,evt) {
alert(obj.id);
var e=(evt)?evt:window.event;
if (window.event) {
e.cancelBubble=true;
} else {
//e.preventDefault();
e.stopPropagation();
}
}
script>
This is parent1 div.
This is child1.
This is parent1 div.
This is parent2 div.
This is child2. Will bubble.
This is parent2 div.
阻止JavaScript事件冒泡传递(cancelBubble、stopPropagation)_javascript技巧
阻止JavaScript事件冒泡传递(cancelBubble、stopPropagation)_javascript技巧:cancelBubble在IE下有效 stopPropagation在Firefox下有效 代码如下: 阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation) function doSomething (obj,evt) { alert(obj.id); var e=(evt