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
Linda HamiltonOriginal
2024-12-15 21:02:29723Durchsuche

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';
}

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>

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!

Stellungnahme:
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