首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

JavaScript捕获和冒泡探讨

总结就是:先捕获,后冒泡,捕获从上到下,冒泡从下到上(形象点说法:捕获像石头沉入海底,冒泡则像气泡冒出水面) 问:假如去掉注释 event.stopPropagation(); 结果又会输出什么?...答:去掉event.stopPropagation() 之后,由于事件有捕获和冒泡时先执行捕获,捕获到div之后,事件被阻止,后面就不在继续传播了。所以只输出divcallback....如果Event.stopPropagation()在事件派发前被调用,那么所有的阶段都会被跳过。 捕获 阶段:在事件对象到达事件目标之前,事件对象必须从window经过目标的祖先节点传播到事件目标。...if (e.preventDefault) { e.preventDefault(); } else { e.returnValue = false; } }, stopPropagation...: function(e) { if (e.stopPropagation) { e.stopPropagation() } else { e.cancelBubble

46520
领券