html点击子元素事件而不触发父元素的点击事件——阻止冒泡

 //1.利用stopPropagation方法
 element.onclick=function (e) { 
 	todo something;
    e.stopPropagation();//阻止事件冒泡即可 
	}
    //不再派发事件。
	//终止事件在传播过程的捕获、目标处理或起泡阶段进一步传播。调用该方法后,该节点上处理该事件的处理程序将被调用,事件不再被分派到其他节点。
//2.或者直接返回false:
 element.onclick=function (e) {      
	//事件处理代码
	todo something;
	//实际上是终结了这个(点击)事件,冒泡也就停止了。
    return false; 
    }

你可能感兴趣的:(JavaScript)