Método HTML DOM isEqualNode()
Exemplo
Verifique se dois itens de lista em duas listas diferentes são iguais:
var item1 = document.getElementById("myList1").firstChild;
var item2 = document.getElementById("myList2").firstChild;
var x =
item1.isEqualNode(item2);
Definição e uso
O método isEqualNode() verifica se dois nós são iguais.
Dois nós são iguais se todas as condições a seguir forem verdadeiras:
- Eles têm o mesmo tipo de nó
- Eles têm o mesmo nodeName, NodeValue, localName, nameSpaceURI e prefixo
- Eles têm os mesmos childNodes com todos os descendentes
- Eles têm os mesmos atributos e valores de atributo (os atributos não precisam estar na mesma ordem)
Dica: Use o método isSameNode() para determinar se dois nós são o mesmo nó.
Suporte ao navegador
Os números na tabela especificam a primeira versão do navegador que oferece suporte total ao método.
Method | |||||
---|---|---|---|---|---|
isEqualNode() | Yes | 9.0 | Yes | Yes | Yes |
Sintaxe
node.isEqualNode(node)
Valores de parâmetro
Parameter | Type | Description |
---|---|---|
node | Node object | Required. The node you want to compare the specified node with |
Detalhes técnicos
Valor de retorno: | Um booleano, retorna true se os dois nós forem iguais, caso contrário, false |
---|---|
Versão DOM | Objeto de nó principal de nível 3 |