彩票网站制作开发,网站建设需要什么资质,淄博网站建设 很乱,网站建设服务费入1.阻止事件冒泡,使成为捕获型事件触发机制.取消tr里面子元素响应tr定义的事件,在tr子元素里面禁止气泡事件就可以#xff0c;子元素事件中加入window.event.cancelBubbletrue 即可#xff01; 例子#xff1a;表格行有一个单击事件,例如:tabletr οnclick…1.阻止事件冒泡,使成为捕获型事件触发机制.取消tr里面子元素响应tr定义的事件,在tr子元素里面禁止气泡事件就可以子元素事件中加入window.event.cancelBubbletrue 即可 例子表格行有一个单击事件,例如:tabletr οnclickalert(hello world)tdinput typebutton value增加 οnclickalert(你好)//tdtd111/tdtd222/tdtd333/td/tr/table上面的表格当点击其它单元格时都会弹出“hello world”怎样让点击“增加”时不让弹出这个警告框?在td或者input元素的事件中加入“window.event.cancelBubble true”即可。例如td οnclickwindow.event.cancelBubbletrue;input typebutton value增加 οnclickalert(你好)//td或者tdinput typebutton nameadd οnclickalert(你好);window.event.cancelBubbletrue;//td多浏览器支持 function stopBubble(e){ if(document.all) window.event.cancelBubbletrue; //IE else e.stopPropagation(); //支持火狐 } 或者 function stopBubble(e) { //如果提供了事件对象则这是一个非IE浏览器 if ( e e.stopPropagation ) //因此它支持W3C的stopPropagation()方法 e.stopPropagation(); else //否则我们需要使用IE的方式来取消事件冒泡 window.event.cancelBubble true; } 2、阻止浏览器的默认行为 function stopDefault( e ) { //阻止默认浏览器动作(W3C) if ( e e.preventDefault ) e.preventDefault(); //IE中阻止函数器默认动作的方式 else window.event.returnValue false; return false; } 转载于:https://www.cnblogs.com/guijl/archive/2013/01/17/2864961.html