Node.previousSibling

Esta tradução está incompleta. Ajude atraduzir este artigo.

Resumo

Retorna o nó que precede o nó especificado na lista de childNodes do nó pai, retorna null se o nó especificado é o primeiro desta lista.

Sintaxe

previousNode = node.previousSibling;

Exemplo

// <a><b1 id="b1"/><b2 id="b2"/></a>

alert(document.getElementById("b1").previousSibling); // null
alert(document.getElementById("b2").previousSibling.id); // "b1"

Notas

Navegador baseados na engine Gecko inserem nós de texto no documento para representar espaços em branco na marcação do fonte. Portanto um nó obtido, por exemplo, usando Node.firstChild ou Node.previousSibling pode fazer referência a um espaço em banco ao invés do elemento que o autor pretendia obter.

Veja Whitespace in the DOM e W3C DOM 3 FAQ: Why are some Text nodes empty? Para mais informações.

Para navegar no sentido contrário da lista de nós filhos use Node.nextSibling.

Especificação

Etiquetas do documento e colaboradores

 Colaboradores desta página: teoli, jsx, cesarwbr
 Última atualização por: teoli,