需要点击两下按钮才显示,之后就没事,将if else的条件互换就一点问题没有,有没有人懂这是什么原因造成的

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>

</title>

<style type="text/css">

#div1{

width: 200px;

height: 200px;

background: red;

display: none;

}

</style>


<script type="text/javascript">

window.onload=function(){

var obtn1=document.getElementById("btn");

obtn1.onclick=function(){

var oDiv=document.getElementById("div1");

if(oDiv.style.display=="none"){

oDiv.style.display="block";

}

else{

oDiv.style.display="none";

}

}

}

</script>

</head>

<body>

<input type="button" name="" id="btn" value="显示隐藏" />

<div id="div1">

</div>

</body>

</html>


Youruncle
浏览 1681回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript