HTML DOM Element attributo previousElementSibling
- Pagina precedente previousSibling
- Pagina successiva querySelector()
- Torna alla pagina precedente Oggetto Elements DOM HTML
Definizione e uso
previousElementSibling
L'attributo restituisce l'elemento precedente nello stesso livello dell'albero.
previousElementSibling
L'attributo è readonly.
Vedi anche:
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;
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 |
- Pagina precedente previousSibling
- Pagina successiva querySelector()
- Torna alla pagina precedente Oggetto Elements DOM HTML