Ich möchte div anzeigen und dann ausblenden, aber wenn ich auf die Schaltfläche klicken, funktioniert es nicht zum ersten Mal, wenn ich zum zweiten Mal klicke funktioniert es normal. Ich möchte, dass es beim ersten Klick funktioniert.verstecken und zeigen div in Javascript
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';
}
}
Hier ist der Stift: https://codepen.io/animaxf/pen/xdVVbK
Wenn Sie die Taste zum ersten Mal klicken, setzt es 'Anzeige: none', dann das zweite Mal' Anzeige: block'. – billett