„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie ersetze ich DOM-Elemente direkt durch JavaScript?

Wie ersetze ich DOM-Elemente direkt durch JavaScript?

Veröffentlicht am 18.11.2024
Durchsuche:490

How to Replace DOM Elements In-Place with JavaScript?

Ersetzen von DOM-Elementen vor Ort durch JavaScript

Das Ersetzen eines Elements im DOM kann eine nützliche Technik in der Webentwicklung sein. Wenn Sie beispielsweise ein Ankerelement () durch ein Span-Element () ersetzen möchten, können Sie dies mit JavaScript tun.

Der effektivste Ansatz zum Ersetzen eines DOM Das vorhandene Element besteht darin, die Methode replaceChild() zu verwenden. So würden Sie dies implementieren:

  1. Erhalten Sie einen Verweis auf die DOM-Elemente:

    var myAnchor = document.getElementById("myAnchor");
    var mySpan = document.createElement("span");
  2. Ändern Sie den Inhalt des neuen Elements:

    mySpan.innerHTML = "replaced anchor!";
  3. Ersetzen Sie das ursprüngliche Element durch das neue, indem Sie die Funktion „replaceChild()“ des parentNode verwenden. Methode:

    myAnchor.parentNode.replaceChild(mySpan, myAnchor);

Dieser Prozess ersetzt nahtlos das Ankerelement () durch die Spanne ()-Element, wobei die Position des Elements im DOM erhalten bleibt.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3