<HTML>
<head><title>层的问题</title></head>
<style type="text/css">
#layer1{
width:300;
height:300;
background-color:#eeeeee;
margin-top:200px;
margin-left:150px;
}
</style>
<BODY>
<div id="layer1">
</div>
<script language="JavaScript">
document.body.onclick=function(){
var e=window.event.srcElement.tagName;
if(e&&e=="DIV"){
alert("这样就不会了!呵呵~");
window.event.returnValue=false;
}
else{
document.getElementById("layer1").style.display="none";
}
}
</script>
</body>
</html>
<head><title>层的问题</title></head>
<style type="text/css">
#layer1{
width:300;
height:300;
background-color:#eeeeee;
margin-top:200px;
margin-left:150px;
}
</style>
<BODY>
<div id="layer1">
</div>
<script language="JavaScript">
document.body.onclick=function(){
var e=window.event.srcElement.tagName;
if(e&&e=="DIV"){
alert("这样就不会了!呵呵~");
window.event.returnValue=false;
}
else{
document.getElementById("layer1").style.display="none";
}
}
</script>
</body>
</html>
你自己不能动手改改吗?
别人给的代码永远只能为自己提供一个思路,问题还得自己来解决:
window.event.srcElement.parentNode.tagName