Proprietà previousSibling dell'Elemento DOM HTML
- Pagina precedente parentElement
- Pagina successiva previousElementSibling
- Torna al livello superiore Oggetto Elements DOM HTML
Definizione e uso
previousSibling
L'attributo restituisce il nodo precedente dello stesso livello dell'albero come oggetto Node.
previousSibling
L'attributo è di sola lettura.
Nota:Se non esiste il nodo previousSibling, il valore restituito è null
.
Attenzione
previousSibling
Restituisce il nodo gemello precedente: nodo elemento, nodo testo o nodo commento.
Gli spazi bianchi tra gli elementi sono anche nodi di testo.
Soluzione alternativa:
proprietà previousElementSibling - Restituisce il fratello precedente dell'elemento (ignora i nodi di testo e i commenti).
Vedi anche:
Nodo HTML ed elemento
In HTML DOMNel (Document Object Model), il documento HTML è una raccolta di nodi che hanno (o non hanno) nodi figli.
NodoSi riferisce ai nodi elemento, nodo testo e nodo commento.
ElementoGli spazi tra di loro sono anche nodi di testo.
Mentre l'elemento è solo un nodo elemento.
Fratello e fratello di elemento
FratelloSono 'fratelli' e 'sorelle'.
FratelloSono nodi che hanno lo stesso nodo padre (nel medesimo childNodes elenco).
Elemento fratelloSono elementi che hanno lo stesso elemento padre (nel medesimo children elenco).
Nodi figli e elementi figli
childNodes RestituisceNodo figlio(Nodo elemento, nodo testo e nodo commento).
children RestituisceElemento figlio(Non nodi di testo e commenti).
nextSibling e nextElementSibling
nextSibling Restituisce il successivoNodo(Nodo elemento, nodo testo o nodo 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 precedenteNodo(Nodo elemento, nodo testo o nodo commento). Gli spazi tra gli elementi sono anche nodi di testo.
previousElementSibling Restituisce il precedenteElemento(Non restituisce nodi di testo e commenti).
Esempio
Restituisce il contenuto HTML del fratello superiore dell'elemento elencato:
document.getElementById("item2").previousSibling.innerHTML;
Sintassi
element.previousSibling
o
node.previousSibling
Valore di ritorno
Tipo | Descrizione |
---|---|
Nodo | Il nodo fratello precedente del nodo. |
null | Se non esiste un fratello precedente. |
Supporto del browser
element.previousSibling
È una caratteristica del DOM Level 1 (1998).
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 parentElement
- Pagina successiva previousElementSibling
- Torna al livello superiore Oggetto Elements DOM HTML