<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>
これは私がインターネットで見つけたコードです。いくつか変更を加えました。なぜ2つのdivタグを使用するのか(1つは別の内部にある)、「#msg」と「#msgdiv」の違いは何ですか?