È uscito il Corso Java Completo — usa il coupon JAVA2026 (fino al 30 giugno)

Esercizi Eliminare Elementi DOM Javascript

Ecco degli esercizi semplici con soluzione per praticare le basi per l’eliminazione di elementi nel DOM in Javascript.

Esercizio 1

Rimuovere un elemento tramite il suo ID:
const elementoDaRimuovere = document.getElementById("mioElemento");
elementoDaRimuovere.remove();

Esercizio 2

Rimuovere un elemento figlio da un elemento padre:
const elementoPadre = document.getElementById("elementoPadre");
const elementoFiglioDaRimuovere =
  elementoPadre.querySelector(".elementoFiglio");
elementoPadre.removeChild(elementoFiglioDaRimuovere);

Esercizio 3

Rimuovere tutti gli elementi figli di un elemento padre:
const elementoPadre = document.getElementById("elementoPadre");
while (elementoPadre.firstChild) {
  elementoPadre.firstChild.remove();
}

Esercizio 4

Rimuovere un elemento al click su di esso:
const elemento = document.getElementById("mioElemento");
elemento.addEventListener("click", function () {
  elemento.remove();
});

Esercizio 5

Rimuovere un elemento al passaggio del mouse su di esso:
const elemento = document.getElementById("mioElemento");
elemento.addEventListener("mouseover", function () {
  elemento.remove();
});

Esercizio 6

Rimuovere gli elementi che corrispondono a un selettore CSS:
const elementiDaRimuovere = document.querySelectorAll(".elementoDaRimuovere");
elementiDaRimuovere.forEach(function (elemento) {
  elemento.remove();
});

Esercizio 7

Rimuovere un elemento dopo un determinato intervallo di tempo:
const elemento = document.getElementById("mioElemento");
setTimeout(function () {
  elemento.remove();
}, 3000); // Rimuovi l'elemento dopo 3 secondi

Esercizio 8

Rimuovere un elemento quando si fa scorrere la pagina:
window.addEventListener("scroll", function () {
  const elemento = document.getElementById("mioElemento");
  elemento.remove();
});

Esercizio 9

Rimuovere un elemento dopo un determinato evento:
const pulsante = document.getElementById("mioPulsante");
pulsante.addEventListener("click", function () {
  const elementoDaRimuovere = document.getElementById("elementoDaRimuovere");
  elementoDaRimuovere.remove();
});

Esercizio 10

Rimuovere gli elementi che corrispondono ad una classe tramite querySelector dopo un click di un bottone:
const pulsante = document.getElementById("mioPulsante");
pulsante.addEventListener("click", function () {
  const elementiDaRimuovere = document.querySelectorAll(".elementoDaRimuovere");
  elementiDaRimuovere.forEach(function (elemento) {
    elemento.remove();
  });
});