Substitua um elemento DOM

Para substituir um elemento DOM na árvore DOM, siga estas etapas:

Veja o seguinte documento HTML:

<html>
<head>
  <title>Replace a DOM element</title>
</head>
<body>

  <ul>
    <li><a href="/home">Home</a></li>
    <li><a href="/service">Service</a></li>
    <li><a href="/about">About</a></li>
  </ul>

  <script src="js/app.js"></script>
</body>
</html>Linguagem de código:  HTML, XML  ( xml )

Para selecionar o último elemento do item da lista, siga as etapas acima:

Primeiro, selecione o último item da lista usando o método querySelector():

const listItem = document.querySelector("li:last-child");Linguagem de código:  JavaScript  ( javascript )

Segundo, crie um novo elemento de item de lista:

const newItem = document.createElement('li');
newItem.innerHTML = '<a href="/products">Products</a>';Linguagem de código:  JavaScript  ( javascript )

Finalmente, obtenha o pai do elemento alvo e chame o método replaceChild():

listItem.parentNode.replaceChild(newItem, listItem);Linguagem de código:  CSS  ( css )

Aqui está a saída:

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *