JS阻止冒泡事件以及默認(rèn)事件發(fā)生的簡單方法
如果<p>是在<div>里面,那么呢,<P>有一個onclick事件,<div>也有onclick事件,為了觸發(fā)<P>的點擊事件時,不觸發(fā)父元素的點擊事件,那么就需要調(diào)用如下函數(shù):
function stopBubble(e){
if(e&&e.stopPropagation){//非IE
e.stopPropagation();
}
else{//IE
window.event.cancelBubble=true;
}
}
<a onclick=''>如果要阻止默認(rèn)事件的觸發(fā),即默認(rèn)的href事件,那么就需要調(diào)用如下函數(shù):
function stopDefault( e ) {
//阻止默認(rèn)瀏覽器動作(W3C)
if ( e && e.preventDefault )
e.preventDefault();
//IE中阻止函數(shù)器默認(rèn)動作的方式
else
window.event.returnValue = false;
return false;
}
相關(guān)文章
在JavaScript中操作時間之getMonth()方法的使用
這篇文章主要介紹了在JavaScript中操作時間之getMonth()方法的使用,是JS入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下2015-06-06解決 firefox 不支持 document.all的方法
解決 firefox 不支持 document.all的方法...2007-03-03JavaScript使用escape()、encodeURI()和decodeURI()實現(xiàn)URI編碼解碼
這篇文章介紹了JavaScript使用escape()、encodeURI()和decodeURI()實現(xiàn)URI編碼解碼的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-05-05JavaScript中的Object對象學(xué)習(xí)教程
這篇文章主要介紹了JavaScript中的Object對象學(xué)習(xí)教程,是JavaScript入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下2016-05-05Javascript中arguments和arguments.callee的區(qū)別淺析
這篇文章主要介紹了Javascript中arguments和arguments.callee的區(qū)別淺析,本文用一個實例來理解它們的區(qū)別,需要的朋友可以參考下2015-04-04ajax不執(zhí)行success回調(diào)而是執(zhí)行了error回調(diào)
最近在看jQuery的API文檔,在使用到j(luò)Query的ajax時,如果指定了dataType為json,老是不執(zhí)行success回調(diào),而是執(zhí)行了error回調(diào)函數(shù),極度郁悶2012-12-12