English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Metodo getElementsByClassName() di HTML DOM

Oggetto Documento HTML DOM

getElementsByClassName()Il metodo può ottenere gli elementi aventi il valore di proprietà class specificato, il valore di ritorno è un insieme.

Gli elementi nella lista restituita sono ordinati secondo l'ordine in cui appaiono nel codice sorgente.

Puoi accedere alla lista restituita tramite il numero di indice. L'indice parte da 0.

Usa l'arraylengthL'attributo determina il numero di elementi aventi la classe specificata, quindi è possibile esplorare tutti gli elementi e estrarre le informazioni necessarie.

Sintassi:

document.getElementsByClassName(class)
var x = document.getElementsByClassName("demo");
Prova a vedere‹/›

Compatibilità dei browser

Il metodo getElementsByClassName() è completamente supportato da tutti i browser:

Metodo
getElementsByClassName()ÈÈÈÈÈ

Valore del parametro

ParametroDescrizione
classUna stringa che rappresenta il nome della classe dell'elemento da ottenere.
Per cercare più classi, separale con spazi, ad esempio “demo color”.

Dettagli tecnici

Valore di ritorno: Restituisce un oggetto simile a un array con tutti i sottoelementi aventi tutti i nomi di classe dati.
Versione DOM:Livello DOM 1

Più esempi

Ottieni tutti gli elementi utilizzando le classi "demo" e "color":

var x = document.getElementsByClassName("demo color");
Prova a vedere‹/›

Cambia il colore di sfondo di tutti gli elementi utilizzando class="demo":

var x = document.getElementsByClassName("demo");
for(let i = 0; i < x.length; i++) {
   x[i].style.backgroundColor = "coral";
}
Prova a vedere‹/›

Riferimenti correlati

DOM Document querySelector()Metodi

DOM Document querySelectorAll()Metodi

DOM Document getElementById()Metodi

DOM Document getElementsByTagName()Metodi

Oggetto Documento HTML DOM