Manchmal müssen wir steuern, ob HTML-Elemente auf einer Webseite basierend auf bestimmten Bedingungen angezeigt oder ausgeblendet werden. Dies kann durch Anzeige oder Sichtbarkeit erreicht werden. Das folgende Beispiel zeigt den Unterschied zwischen Anzeige und Sichtbarkeit. Der einfache Beispielcode lautet wie folgt: Code kopieren Der Code lautet wie folgt:<html> <Kopf> <title>Steuerung zum Anzeigen und Ausblenden von HTML-Elementen</title> <Skripttyp="text/javascript"> Funktion showAndHidden1(){ var div1 = document.getElementById("div1"); var div2 = document.getElementById("div2"); wenn(div1.style.display=='block') div1.style.display='keine'; sonst div1.style.display='block'; wenn(div2.style.display=='block') div2.style.display='keine'; sonst div2.style.display='block'; } Funktion showAndHidden2(){ var div3 = document.getElementById("div3"); var div4 = document.getElementById("div4"); if(div3.style.visibility=='sichtbar') div3.style.visibility='versteckt'; sonst div3.style.visibility='sichtbar'; if(div4.style.visibility=='sichtbar') div4.style.visibility='versteckt'; sonst div4.style.visibility='sichtbar'; } </Skript> </Kopf> <Text> <div>Anzeige: Die Position des Elements ist nicht belegt</div> <div id="div1" style="display:block;">DIV 1</div> <div id="div2" style="display:none;">DIV 2</div> <input type="button" onclick="showAndHidden1();" value="DIV-Schalter" /> <hr> <div>Sichtbarkeit: Die Position des Elements ist noch besetzt</div> <div id="div3" style="sichtbarkeit:sichtbar;">DIV 3</div> <div id="div4" style="sichtbarkeit:versteckt;">DIV 4</div> <input type="button" onclick="showAndHidden2();" value="DIV-Schalter" /> </body> </html> |
<<: Vue implementiert Baumtabelle durch Elementbaumsteuerung
>>: Lösung für die durch die obere feste Navigationsleiste blockierte CSS-Ankerpositionierung
Ich habe mir vor Kurzem Rich Harris‘ Video „Rethi...
LocalStorage speichert Boolesche Werte Als ich he...
Inhaltsverzeichnis 1. Installieren Sie Docker auf...
1. Dynamische Abfrageregeln Die dynamischen Abfra...
Inhaltsverzeichnis 1. Requisiten 2..synchronisier...
Bei der Datenbankoperation ist der Umgang mit Dat...
Installieren Sie mysql5.7 unter Win. Zu Ihrer Inf...
Es handelt sich im Wesentlichen um ein allgemeine...
Inhaltsverzeichnis 1. Übergang von der Entwicklun...
Vorwort Linux verfügt nicht über einen prominente...
Kürzlich musste ich einen Player in eine Webseite ...
Manchmal möchten wir nicht, dass der Inhalt unser...
Inhaltsverzeichnis Vorbereitende Vorbereitung Ber...
1. Bereiten Sie zunächst die MySQL- und Eclipse-U...
In diesem Artikelbeispiel wird der spezifische Co...