87,907
社区成员
发帖
与我相关
我的任务
分享
<script>
function test(e,a){
e = e || window.event;
if (window.event) {
e.cancelBubble = true;
} else {
e.stopPropagation();
}
if(!a) alert("外");
else{alert("内"); }
}
</script>
<div style="background: #666699;width: 300px;height: 200px;" onclick="test(event)">
<div onclick="test(event,1)" style="background: #66EE99;width: 100px;height: 80px;">
</div>
</div>
<div style="width:100px; height:100px; border:1px solid #000" id="x">
<div style="width:50px; height:50px; margin:0 auto; border:1px solid #ccc" id="y"></div>
</div>
<script type="text/javascript">
document.getElementById("x").onclick=function(e)
{
alert("x")
e = e || window.event;
if (e.stopPropagation )
e.stopPropagation();
else
e.cancelBubble = true;
}
document.getElementById("y").onclick=function(e)
{
alert("y")
e = e || window.event;
if (e.stopPropagation )
e.stopPropagation();
else
e.cancelBubble = true;
}
</script>