div上面有个function1 div的控件Input 上面有个function2,点击intput 为什么执行function2 又执行function1 js问题,就是 有个div 上面有个函数 onclick="fuction1()" 然后div 里面有个控件input,里面也有个函数 onclick="function2()", 现在点击input,发现function1 ,和function2都执行了,怎样才能点击input 才能执行function2,不执行function1 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 冒泡.参见:http://www.cnblogs.com/rixinren/archive/2010/04/06/1705812.html <html> <head> <title> 阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation)</title> <meta name="keywords" content="JavaScript,事件冒泡,cancelBubble,stopPropagation" /><script language="JavaScript"> function f1(){alert("div")}function f2(obj,evt){alert("text");var e=(evt)?evt:window.event;if (window.event) { e.cancelBubble=true; } else { e.stopPropagation(); } }</script></head><body><div id="d1" onclick="f1();"><input type="text" id="t1" onclick="f2(this.id);">abdefasd</div></body></html> JQuery插件uploadify中进度条不显示问题。 javascript 很难调试 求正则表达式 为何floatads 函数执行不了? 怎么在js里一个表单元素对象转化为字符串? iframe 问题 一个小问题?请各位帮帮忙。谢谢 加急问题100分,层被FLASH控件盖了,怎么解决?? 如何让textarea的滚动条一开始就在下边 开发用报表吗 jquery ajax载入HTML页面以后让他有之前的事件 代码优化。。。
参见:
http://www.cnblogs.com/rixinren/archive/2010/04/06/1705812.html
<head>
<title> 阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation)</title>
<meta name="keywords" content="JavaScript,事件冒泡,cancelBubble,stopPropagation" />
<script language="JavaScript">
function f1(){
alert("div")
}
function f2(obj,evt){
alert("text");
var e=(evt)?evt:window.event;
if (window.event) {
e.cancelBubble=true;
} else {
e.stopPropagation();
}
}
</script>
</head>
<body>
<div id="d1" onclick="f1();"><input type="text" id="t1" onclick="f2(this.id);">abdefasd</div></body>
</html>