<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD><BODY>
<div id="div1" style="position:absolute;top:0px;left:0px;background-color:blue;width:400px;height:400px;" onclick="alert(1)">
</div>
<div id="div2" style="position:absolute;top:0px;left:0px;width:300px;height:300px;border:1px solid red;"></div>
</BODY>
</HTML>如何在单击div2时触发div1的onclick事件?
<HEAD>
<TITLE></TITLE>
</HEAD><BODY>
<div id="div1" style="position:absolute;top:0px;left:0px;background-color:blue;width:400px;height:400px;" onclick="alert(1)">
</div>
<div id="div2" style="position:absolute;top:0px;left:0px;width:300px;height:300px;border:1px solid red;"></div>
</BODY>
</HTML>如何在单击div2时触发div1的onclick事件?
<div id="div1" style="position:absolute;top:0px;left:0px;background-color:blue;width:400px;height:400px;" onclick="alert(1)">
</div>
<div id="div2" style="position:absolute;top:0px;left:0px;background-color:red;width:300px;height:300px;border:1px solid red;" onclick="document.getElementById('div1').click();"></div>
</body>
<div id="div1" style="position:absolute;top:0px;left:0px;background-color:blue;width:400px;height:400px;" onclick="alert(1)">
<div id="div2" style="position:absolute;top:0px;left:0px;background-color:red;width:300px;height:300px;border:1px solid red;"></div>
</div>
</body>
<HEAD>
<TITLE></TITLE>
<script language="javascript">
window.onload=function(){
var o=document.getElementById("div2");
o.attachEvent("onclick",b);
}
function b(){
var o=event.srcElement;
//var o=document.getElementById("div2");
//alert(o.id);
//var p=o.parentNode;
//alert(p.id);
alert(o.previousSibling.id);
//for(var p in o.previousSibling){
// alert(p+":"+o.previousSibling[p]);
//}
}
</script>
</HEAD><BODY id="a">
<div id="div1" style="position:absolute;top:0px;left:0px;background-color:blue;width:400px;height:400px;" onclick="alert(1)">
</div><div id="div2" style="position:absolute;top:0px;left:0px;width:300px;height:300px;border:1px solid red;"></div>
</BODY>
</HTML>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> event.srcElement.previousSibling_click </title>
<meta name="generator" content="editplus" />
<meta name="author" content="[email protected]" />
<meta name="keywords" content="javascript" />
<meta name="description" content="for javascript region of csdn" />
</head> <body>
<div id="div1" style="position:absolute;top:0px;left:0px;background-color:blue;width:400px;height:400px;" onclick="alert(1)">
</div>
<div id="div2" style="position:absolute;top:0px;left:0px;background-color:red;width:300px;height:300px;border:1px solid red;"></div>
</body>
<script type="text/javascript">
<!--
document.body.onclick = function() {
var eventSrc = event.srcElement;
if (eventSrc.previousSibling) eventSrc.previousSibling.click();
};
//-->
</script>
</html>
=================================================================================
小新呀,你是不是发烧了?!怎么竟说胡话,哈
html没有这种机制
-------------------------------------------------无语,俺是来学习的.