Questo blog illustrerà gli approcci per rimuovere tutti gli elementi con classi specifiche usando JavaScript.
Come rimuovere tutti gli elementi con una classe specifica usando JavaScript?
Per rimuovere tutti gli elementi con una classe specifica usando JavaScript, implementa i seguenti approcci in combinazione con "per ciascuno()" E "rimuovere()"Metodi:
Illustriamo i metodi dichiarati uno per uno!
Approccio 1: rimuovere tutti gli elementi con classe specifica in JavaScript usando il metodo QuerySelectorall ()
IL "per ciascuno()"Il metodo applica una funzione per ciascun elemento contenuto in un array. IL "rimuovere()"Il metodo omette un elemento dal documento. Mentre il "QuerySelectorAll ()"Il metodo prende tutti gli elementi che corrispondono a un selettore / i CSS e fornisce un elenco di nodi in cambio. Questi metodi possono essere applicati in combinazione per recuperare vari elementi con classi identiche, iterare attraverso ciascun elemento e rimuoverli al clic del pulsante.
Sintassi
vettore.foreach (funzione (corrente, indice, array), questo)Nella sintassi sopra data:
Nella sintassi data:
Esempio
Passiamo attraverso il seguente esempio:
Applicare i seguenti passaggi nello snippet di codice sopra:
Produzione
Nell'output sopra, si può osservare che gli elementi visibili sul modello a oggetto del documento vengono rimossi al clic del pulsante.
Approccio 2: rimuovere tutti gli elementi con classe specifica in JavaScript usando Array.Da () e getElementsByClassName () Metodi
IL "Vettore.da()"Il metodo restituisce un array da un oggetto con la lunghezza dell'array come parametro. IL "getElementsByClassName ()"Il metodo fornisce una raccolta di un elemento con un nome di classe specificato. Questi metodi possono essere combinati per accedere agli elementi per classe e restituirli e rimuoverli attraverso di loro.
Sintassi
Vettore.da (oggetto, mappa, valore)Nella sintassi sopra data:
Nella sintassi data:
Esempio
Passiamo al seguente esempio:
Rimuovere gli elementi
Nelle righe di codice sopra:
Produzione
L'output sopra indica che la funzionalità desiderata è soddisfatta.
Conclusione
IL "per ciascuno()" E "rimuovere()Metodi combinati con il "QuerySelectorAll ()Metodo o "Vettore.da()" E "getElementsByClassName ()"I metodi possono essere utilizzati per rimuovere tutti gli elementi con classi specifiche usando JavaScript. I precedenti metodi possono essere applicati per accedere direttamente agli elementi per classe e rimuoverli ripetendoli, coinvolgendo così meno complessità del codice. Questi ultimi metodi possono essere implementati in combinazione per accedere agli elementi per classe, restituirli sotto forma di un array e rimuoverli attraverso di loro. Questo articolo ha spiegato come rimuovere tutti gli elementi con una classe specifica usando JavaScript.