bb标签包含aa标签,而这两个标签都有自己的onclick事件,能不能点击aa标签时而不触发bb的onclick事件呢
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
function aa(){
alert("aa");
}
function bb(){
alert("bb");
}
</script>
</head><body>
<div id="aa" onclick="aa();" style=" position:absolute; left:100px; top:100px; width:200px; height:200px; background:#00CCFF;">
<div id="bb" onclick="bb();" style="position:absolute; width:100px; height:100px; background:#99FFFF;">
</div>
</div>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
function aa(){
alert("aa");
}
function bb(){
alert("bb");
}
</script>
</head><body>
<div id="aa" onclick="aa();" style=" position:absolute; left:100px; top:100px; width:200px; height:200px; background:#00CCFF;">
<div id="bb" onclick="bb();" style="position:absolute; width:100px; height:100px; background:#99FFFF;">
</div>
</div>
</body>
</html>
解决方案 »
- 谁知道鼠标单击一行记录时就选中该条记录的样式?
- 验证特殊字符的问题
- popUpCalendar的问题:popUpCalendar可以将信息填写到一个textbox中,我如何时间同时填写到两框中
- 单选按钮验证的问题
- 哪位对JS的$.post很熟?请帮我看看这段程序是什么意思,谢谢++++++++++++++++++
- 怎么使用表单
- MM_jumpMenu('parent',this,0)的问题??
- 如何在javascript内测试window.opener?
- iSlider—可能是最流畅的移动端滑动组件
- contenteditable="true“情况下,如何获取光标所在的元素节点?
- 关于动态原型方法的问题
- 页面用window.open新开过窗口后,history.back()不保留信息
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
function aa(){
alert("aa");
}
function bb(){
event.cancelBubble=true;//取消冒泡
alert("bb");
}
</script>
</head><body>
<div id="aa" onclick="aa();" style=" position:absolute; left:100px; top:100px; width:200px; height:200px; background:#00CCFF;">
<div id="bb" onclick="bb();" style="position:absolute; width:100px; height:100px; background:#99FFFF;">
</div>
</div>
</body>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
function aa(){
alert("aa");
}
function bb(){
alert("bb");
event.cancelBubble = true;
}
</script>
</head><body>
<div id="aa" onclick="aa();" style=" position:absolute; left:100px; top:100px; width:200px; height:200px; background:#00CCFF;">
<div id="bb" onclick="bb();" style="position:absolute; width:100px; height:100px; background:#99FFFF;">
</div>
</div>
</body>
</html>
function aa(event){
if(event.preventDefault){
event.preventDefault();
}else{
event.returnValue = false;
}
alert("aa");
}
function bb(event){
if(event.preventDefault){
event.preventDefault();
}else{
event.returnValue = false;
}
event.cancelBubble =true;
alert("bb");
}
<div id="aa" onclick="aa(event);" style=" position:absolute; left:100px; top:100px; width:200px; height:200px; background:#00CCFF;">
<div id="bb" onclick="bb(event);" style="position:absolute; width:100px; height:100px; background:#99FFFF;">
</div>
</div>
cancelBubble IE专有的,这样不行
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
function aa(){
alert("aa");
}
function bb(e){
e = e || event;
if(window.event){//IE
e.cancelBubble=true;//取消冒泡
}else{//非IE
e.stopPropagation();
}
alert("bb");
}</script>
</head><body>
<div id="aa" onclick="aa(event);" style=" position:absolute; left:100px; top:100px; width:200px; height:200px; background:#00CCFF;">
<div id="bb" onclick="bb(event);" style="position:absolute; width:100px; height:100px; background:#99FFFF;">
</div>
</div>
</body>