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:
Erhalten Sie einen Verweis auf die DOM-Elemente:
var myAnchor = document.getElementById("myAnchor");
var mySpan = document.createElement("span");
Ändern Sie den Inhalt des neuen Elements:
mySpan.innerHTML = "replaced anchor!";
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.
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