Esempio
Prendi il contenuto HTML del fratello precedente di una voce di elenco:
var x = document.getElementById("item2").previousSibling.innerHTML;
Il risultato di x sarà:
Coffee (first li)
Prova tu stesso " Definizione e l'utilizzo
La proprietà previousSibling restituisce il nodo precedente del nodo specificato, allo stesso livello dell'albero.
Il nodo restituito viene restituito come oggetto Node.
La differenza tra questa proprietà e previousElementSibling , è 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 nextSibling proprietà per restituire il successivo nodo del nodo specificato, allo stesso livello dell'albero.
Suggerimento: Utilizzare la childNodes proprietà per restituire qualsiasi nodo figlio di un nodo specificato.
Supporto browser
Proprietà | |||||
---|---|---|---|---|---|
previousSibling | sì | sì | sì | sì | sì |
Sintassi
node .previousSibling
Dettagli tecnici
Valore di ritorno: | Un oggetto Node, che rappresenta il fratello precedente del nodo, oppure null se non vi sono nodi precedente |
---|---|
DOM Version | Nucleo Livello 1 Nodo Oggetto |
Pagine correlate
Di riferimento HTML DOM: nodo. childNodes Proprietà
Di riferimento HTML DOM: nodo. firstChild Proprietà
Di riferimento HTML DOM: nodo. lastChild Proprietà
Di riferimento HTML DOM: nodo. parentNode Proprietà
Di riferimento HTML DOM: nodo. nextSibling Proprietà
Di riferimento HTML DOM: nodo. nodeName proprietà