HTML DOM Element attributo previousElementSibling

Definizione e uso

previousElementSibling L'attributo restituisce l'elemento precedente nello stesso livello dell'albero.

previousElementSibling L'attributo è readonly.

Vedi anche:

attributo nextElementSibling

attributo children

Proprietà firstElemenChild

Proprietà lastElemenChild

Proprietà childElementCount

Nodi HTML e elementi

In HTML DOM(Document Object Model) in cui il documento HTML è una raccolta di nodi (o senza) che possiedono (o non possiedono) figli.

NodoSi riferisce ai nodi di elemento, nodi di testo e nodi di commento.

ElementoGli spazi tra gli elementi sono anche nodi di testo.

Mentre l'elemento è solo un nodo di elemento.

Fratello e fratello di elemento

FratelloSono 'fratelli' e 'sorelle'.

FratelloSono nodi che condividono lo stesso genitore (nello stesso childNodes elencazione).

Elemento fratelloSono elementi che condividono lo stesso genitore (nello stesso children elencazione).

Nodi figlio e elementi figli

childNodes RestituisceNodo figlio(Nodi di elemento, nodi di testo e nodi di commento).

children RestituisceElemento figlio(Non nodi di testo e commenti).

nextSibling e nextElementSibling

nextSibling Restituisce il successivoNodo(Nodi di elemento, nodi di testo o nodi di commento). Gli spazi tra gli elementi sono anche nodi di testo.

nextElementSibling Restituisce il successivoElemento(Non restituisce nodi di testo e commenti).

previousSibling e previousElementSibling

previousSibling Restituisce il precedentiNodo(Nodi di elemento, nodi di testo o nodi di commento). Gli spazi tra gli elementi sono anche nodi di testo.

previousElementSibling Restituisce il precedentiElemento(Non restituisce nodi di testo e commenti).

Esempio

Restituisce il contenuto HTML del fratello precedente:

let text = element.previousElementSibling.innerHTML;

Prova da solo

Sintassi

element.previousElementSibling

Valore di ritorno

Tipo Descrizione
Elemento Elemento fratello precedente
null Se non esiste un fratello precedente.

Supporto del browser

element.previousElementSibling È una caratteristica del DOM Level 3 (2004).

Tutti i browser lo supportano completamente:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Supporto 9-11 Supporto Supporto Supporto Supporto