Método isEqualNode() do Elemento DOM HTML
- Página anterior isDefaultNamespace()
- Próxima página isSameNode()
- Voltar à página anterior Objeto Elements do HTML DOM
Definição e uso
isEqualNode()
O método verifica se dois nós são iguais.
Se dois elementos (ou nós) forem iguais,isEqualNode()
Retorna true
.
Se todas as seguintes condições forem verdadeiras, os dois nós são iguais:
- Eles têm o mesmo nodeType
- Eles têm o mesmo nodeName
- Eles têm o mesmo NodeValue
- Eles têm o mesmo nameSpaceURI
- Eles têm o mesmo childNodes e todos os seus descendentes
- Eles têm o mesmoAtributoe valores de atributo
- Eles têm o mesmo localName e prefixo
Dica:Use Método isSameNode() para detectar se dois nós são o mesmo nó.
Veja também:
Exemplo
Verifique se dois itens de duas listas diferentes são iguais:
var item1 = document.getElementById("myList1").firstChild; var item2 = document.getElementById("myList2").firstChild; var x = item1.isEqualNode(item2);
Sintaxe
element.isEqualNode(node)
ou
node.isEqualNode(node)
Parâmetro
Parâmetro | Descrição |
---|---|
node | Obrigatório. O nó a ser comparado. |
Retorno
Tipo | Descrição |
---|---|
Booleano | Se dois nós forem iguais, retorna true, caso contrário, retorna false. |
Suporte do navegador
element.isEqualNode()
é uma característica do DOM Level 3 (2004).
Todos os navegadores suportam completamente:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Suporte | 9-11 | Suporte | Suporte | Suporte | Suporte |
- Página anterior isDefaultNamespace()
- Próxima página isSameNode()
- Voltar à página anterior Objeto Elements do HTML DOM