Exemplo
Obter o conteúdo HTML do irmão anterior de um item da lista:
var x =
document.getElementById("item2").previousElementSibling.innerHTML;
O resultado x será:
Coffee (first li)
Tente você mesmo " Definição e Uso
A propriedade previousElementSibling retorna o elemento anterior do elemento especificado, no mesmo nível da árvore.
A diferença entre esta propriedade e previousSibling , é que previousSibling retorna o nó irmão anterior como um nó de elemento, um nó de texto ou um nó de comentário, enquanto previousElementSibling retorna o nó irmão anterior como um nó de elemento (ignores text and comment nodes) .
Esta propriedade é somente leitura.
Dica: Use o nextElementSibling propriedade para retornar o próximo elemento do elemento especificado.
Dica: Utilize a crianças propriedade para retornar qualquer elemento filho de um elemento especificado.
Suporte navegador
Propriedade | |||||
---|---|---|---|---|---|
previousElementSibling | 2,0 | 9 | 3,5 | 4.0 | 10.0 |
Sintaxe
node .previousElementSibling
Detalhes técnicos
Valor de retorno: | Um objecto do nó, que representa o irmão anterior de um elemento, ou nulo se não houver irmão anterior |
---|---|
DOM Versão | Núcleo Nível 3 Elemento Traversal |