erwartetes Ergebnis zu erzielen, unter Option
Option 1:
1.Erstellen Funktion, um die div mit id
2.Use Funktion auf Körper als onload Funktion
Codepen url für referenz https://codepen.io/nagasai/pen/JNNrpM
verstecken
Option 2:
1. machen #SecondDiv display: none zunächst
2. Und es Onclick mit Anzeige zur Verfügung stellen: Block
Codepen url für referenz https://codepen.io/nagasai/pen/KmmXez
JS:
var divTwo = document.getElementById('SecondDiv');
function hideDiv(){
divTwo.style.display ='none';
}
function showDiv(){
divTwo.style.display ='block';
}
HTML:
<html>
<body onload="hideDiv()">
<div class="one" id="firstDiv">111
</div>
<div class="Two" id="SecondDiv">222
</div>
<button onclick="showDiv()">show Div Two</button>
</body>
</html>
Option2:
HTML:
<html>
<body>
<div class="one" id="firstDiv">111
</div>
<div class="Two" id="SecondDiv">222
</div>
<button onclick="showDiv()">show Div Two</button>
</body>
</html>
CSS:
.Two{
display:none
}
JS:
function showDiv(){
var divTwo = document.getElementById('SecondDiv');
divTwo.style.display ='block';
}
Sie können class = "Two" -Anzeige machen: none und machen Sie es onclick wie bereits erwähnt –
Sie können das zweite div weglassen und es programmatisch auf Knopfdruck erstellen. Oder Sie können eine Klasse hinzufügen, die sie anfänglich ausblendet und sie bei Klick auf die Schaltfläche entfernen. – Brian
Mögliches Duplikat von [Zeige/verstecke 'div' mit JavaScript] (http://stackoverflow.com/questions/21070101/show-hide-div-using -javascript) –