Reemplazar elementos DOM in situ con JavaScript
Reemplazar un elemento en el DOM puede ser una técnica útil en el desarrollo web. Por ejemplo, si tiene un elemento ancla () que desea reemplazar con un elemento span (), puede hacerlo usando JavaScript.
El enfoque más efectivo para reemplazar un DOM El elemento implementado es utilizar el método replaceChild(). Así es como implementaría esto:
Obtenga una referencia a los elementos DOM:
var myAnchor = document.getElementById("myAnchor");
var mySpan = document.createElement("span");
Modificar el contenido del nuevo elemento:
mySpan.innerHTML = "replaced anchor!";
Reemplace el elemento original con el nuevo usando el método replaceChild() de parentNode:
myAnchor.parentNode.replaceChild(mySpan, myAnchor);
Este proceso reemplazará sin problemas el elemento de anclaje () con el elemento span (), preservando la posición del elemento en el DOM.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3