0
在這段代碼中css顯示屬性div id =「sub」已經更改爲none,但運行js代碼後顯示它的css顯示值爲空( 「」)爲什麼div id =子顯示值是「」而不是none
<head>
<style>
#title {
height: 60px;
background-color: green;
}
#sub {
height: 100px;
background-color: orange;
display: none ;
}
<!-- display for sub set to none-->
</style>
</head>
<body>
<div id="title" onmousedown= "showhide('sub')"></div>
<div id= "sub" ></div>
<script>
function showhide(box) {
var border = document.getElementById(box);
alert('div '+ box+' got');
if(border.style.display ===""){
alert(border.style.display);
alert ('if is true so display changes to block');
border.style.display = "block";
}
else{
alert(border.style.display);
alert ('else is true so display changes to " "');
border.style.display = "";
}
</script>
</body>