想要阻止点击 #content 区域时触发a事件,需要在 #content 区域内加入阻止事件冒泡的代码,具体代码如下:

<div id="box" onclick="a()"> 
    <div id=content> 
    </div> 
</div> 

  

  #box 包括 #content ,当点击 #box 区域任何位置时(包括 #content ),都会触发a事件。想要阻止点击 #content 区域时触发a事件,需要在 #content 区域内加入阻止事件冒泡的代码。 代码如下:

<div id="box" onclick="a()"> 
    <div id="content" onclick="stopBubble(this.id)"> 
    </div> 
</div>
function a(){ 
//这里是a事件的代码 
} 
function stopBubble(e) { 
    if (e && e.stopPropagation) {//非IE浏览器 
      e.stopPropagation(); 
    } 
    else {//IE浏览器 
        window.event.cancelBubble = true; 
    } 
}