⊗jsPmPrNER 474 of 505 menu

Autodeleção de novos elementos em JavaScript

Na lição anterior, aprendemos a fazer com que os elementos se excluíssem ao clicar.

Suponha que agora não haja elementos inicialmente no pai:

<div id="parent"></div>

Vamos criar 9 novos parágrafos em um loop, e fazer com que qualquer parágrafo seja excluído ao clicar nele:

let parent = document.querySelector('#parent'); for (let i = 1; i <= 9; i++) { let p = document.createElement('p'); p.textContent = i; p.addEventListener('click', function() { this.remove(); }); parent.appendChild(p); }

Dado o seguinte código:

<ul id="parent"> <li>1</li> <li>2</li> <li>3</li> </ul> <input type="submit" id="button">

Faça com que ao clicar no botão, um novo elemento seja adicionado à lista. Faça com que qualquer li seja excluída ao clicar nele. Isso se aplica tanto aos li que já estão na lista, quanto aos novos, criados após clicar no botão.

azbydeenesfrkakkptruuz