"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como substituir elementos DOM no local por JavaScript?

Como substituir elementos DOM no local por JavaScript?

Publicado em 2024-11-18
Navegar:654

How to Replace DOM Elements In-Place with JavaScript?

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:

  1. Obtenha uma referência para os elementos DOM:

    var myAnchor = document.getElementById("myAnchor");
    var mySpan = document.createElement("span");
  2. Modifique o conteúdo do novo elemento:

    mySpan.innerHTML = "replaced anchor!";
  3. 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.

Tutorial mais recente Mais>

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