Esempio
Prendi il contenuto HTML del fratello precedente di una voce di elenco:
var x =
document.getElementById("item2").previousElementSibling.innerHTML;
Il risultato di x sarà:
Coffee (first li)
Prova tu stesso " Definizione e l'utilizzo
La proprietà previousElementSibling restituisce l'elemento precedente dell'elemento specificato, allo stesso livello dell'albero.
La differenza tra questa proprietà e previousSibling , è che previousSibling restituisce il nodo fratello precedente come un nodo elemento, un nodo di testo o un nodo di commento, mentre previousElementSibling restituisce il nodo fratello precedente come un nodo di elementi (ignores text and comment nodes) .
Questa proprietà è di sola lettura.
Suggerimento: Utilizzare la nextElementSibling proprietà per restituire il successivo elemento dell'elemento specificato.
Suggerimento: Utilizzare la figli proprietà per restituire qualsiasi elemento figlio di un elemento specificato.
Supporto browser
Proprietà | |||||
---|---|---|---|---|---|
previousElementSibling | 2.0 | 9.0 | 3.5 | 4.0 | 10.0 |
Sintassi
node .previousElementSibling
Dettagli tecnici
Valore di ritorno: | Un oggetto Node, che rappresenta il fratello precedente di un elemento, oppure null se non vi sono nodi precedente |
---|---|
DOM Version | Nucleo Livello 3 Elemento Traversal |