<html>
<head>
<style>
#msg {
visibility: hidden;
position: absolute;
left: 0px;
top: 0px;
width:100%;
height:100%;
text-align:center;
}
#msg div {
width:33.3%;
margin: 100px auto;
background-color:#0CF;
border:#000;
padding:thick;
text-align:center;
width:15%;
size:50;
}
</style>
</head>
<body>
<div id="msg"><div>hello</div><a href="#" onClick="display()">Close</a></div>
<a href="#" onclick="display()">click me</a>
</body>
<script>
function display(){
temp=document.getElementById("msg");
temp.style.visibility=(temp.style.visibility=="visible")?"hidden":"visible";
}
</script>
</html>
这是我在互联网上找到的代码。我做了一些改变。谁能解释我为什么我们使用两个 div 标签?(一个在另一个里面)以及“#msg”和“#msg div”有什么区别?