Heim > Web-Frontend > js-Tutorial > Wie kann JavaScript HTML-Elemente dynamisch ein- und ausblenden?

Wie kann JavaScript HTML-Elemente dynamisch ein- und ausblenden?

Linda Hamilton
Freigeben: 2024-12-15 21:02:29
Original
665 Leute haben es durchsucht

How Can JavaScript Dynamically Hide and Show HTML Elements?

Elemente dynamisch mit JavaScript ausblenden

Angenommen, Sie haben eine Schaltfläche, mit der Benutzer ein Textelement bearbeiten können. Nachdem Sie auf die Schaltfläche geklickt haben, möchten Sie möglicherweise, dass die Schaltfläche verschwindet und das Textelement durch einen Textbereich zum Bearbeiten ersetzt wird. So können Sie dies mit JavaScript erreichen:

function showStuff(id, text, btn) {
    // Display the element with the given ID
    document.getElementById(id).style.display = 'block';

    // Hide the lorem ipsum text
    document.getElementById(text).style.display = 'none';

    // Hide the link
    btn.style.display = 'none';
}
Nach dem Login kopieren

Im bereitgestellten HTML-Snippet können Sie es folgendermaßen ändern:

<td class="post">

    <a href="#" onclick="showStuff('answer1', 'text1', this); return false;">Edit</a>
    <span>
Nach dem Login kopieren

Wenn Sie auf den Link „Bearbeiten“ klicken, wird die Folgende Aktionen werden ausgeführt:

  • Der verborgene Bereich „answer1“, der den Textbereich enthält, wird sichtbar.
  • Der Bereich „text1“, der den Lorem-Ipsum-Text enthält, ist ausgeblendet.
  • Der Link „Bearbeiten“ selbst wird unsichtbar.

Das obige ist der detaillierte Inhalt vonWie kann JavaScript HTML-Elemente dynamisch ein- und ausblenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage