Substituindo elementos DOM no local por JavaScript
Substituir um elemento no DOM pode ser uma técnica útil no desenvolvimento web. Por exemplo, se você tiver um elemento âncora () que deseja substituir por um elemento span (), poderá fazer isso usando JavaScript.
A abordagem mais eficaz para substituir um DOM O elemento em vigor é utilizar o método replaceChild(). Veja como você implementaria isso:
Obtenha uma referência para os elementos DOM:
var myAnchor = document.getElementById("myAnchor");
var mySpan = document.createElement("span");
Modifique o conteúdo do novo elemento:
mySpan.innerHTML = "replaced anchor!";
Substitua o elemento original pelo novo usando o replaceChild() do parentNode método:
myAnchor.parentNode.replaceChild(mySpan, myAnchor);
Este processo substituirá perfeitamente o elemento âncora () pelo span (), preservando a posição do elemento no DOM.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3