我想要顯示然後隱藏div,但是當我點擊按鈕時,它不會第一次工作,當我點擊第二次它正常工作。 我希望它能在第一次點擊時起作用。在javascript中隱藏和顯示div
HTML
<p>Click the button</p>
<button onclick="myFunc()">Try it</button>
<div id="divi">
Div region
</div>
CSS
#divi {
width: 50%;
padding: 50px 0;
text-align: center;
background-color: #ccc;
margin-top:20px;
display:none;
}
的Javascript
function myFunc() {
var dv = document.getElementById('divi');
if (dv.style.display ==='none') {
dv.style.display = 'block';
} else {
dv.style.display = 'none';
}
}
這裏是筆:https://codepen.io/animaxf/pen/xdVVbK
當您單擊的第一次按鈕,將其設置'顯示:none',那麼第二次'顯示:block'。 – billett