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

Wie kann ich HTML-Elemente mit JavaScript ein- und ausblenden?

DDD
Freigeben: 2024-12-08 14:33:10
Original
542 Leute haben es durchsucht

How Can I Hide and Show HTML Elements Using JavaScript?

So blenden Sie Elemente in JavaScript aus

Das Ausblenden von Elementen auf einer Webseite kann das Benutzererlebnis verbessern und die visuelle Attraktivität Ihrer Website verbessern. Eine effektive Möglichkeit, dies in JavaScript zu tun, ist die Nutzung der Anzeigestileigenschaft.

Ausblenden eines Elements nach einer Interaktion

Stellen Sie sich das Szenario vor, in dem Sie einen „Bearbeiten“-Link haben, der beim Klicken angezeigt wird Zeigt einen bearbeitbaren Textbereich an. Darüber hinaus möchten Sie den Platzhaltertext („Lorem ipsum“) ausblenden, sobald der Benutzer mit der Bearbeitung beginnt. Sie können dies erreichen, indem Sie die folgende JavaScript-Funktion ändern:

function showStuff(id, text, btn) {
    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

So funktioniert es:

  • id ist die ID des Elements, das Sie sichtbar machen möchten (z. B. das textarea).
  • Text ist die ID des Elements, das Sie ausblenden möchten (z. B. „Lorem ipsum“ Text).
  • btn ist ein Verweis auf das Element, das die Aktion ausgelöst hat (z. B. der Link „Bearbeiten“).

Wenn also auf den Link „Bearbeiten“ geklickt wird, JavaScript findet den entsprechenden Textbereich und macht ihn sichtbar. Außerdem wird der Platzhaltertext gefunden und ausgeblendet. Schließlich wird der Link „Bearbeiten“ selbst ausgeblendet, um wiederholte Bearbeitungsvorgänge zu verhindern.

Beispielcode

Um diese Lösung zu implementieren, können Sie den untenstehenden modifizierten HTML-Code verwenden:

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

In diesem Beispiel wird gezeigt, wie der Platzhaltertext und der Link „Bearbeiten“ ausgeblendet werden, wenn der Benutzer auf den Link „Bearbeiten“ klickt. Das Ergebnis ist eine übersichtliche und intuitive Bearbeitungsoberfläche für Ihre Webseite.

Das obige ist der detaillierte Inhalt vonWie kann ich HTML-Elemente mit JavaScript 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage