English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Método isEqualNode() do HTML DOM

Objeto Elemento do HTML DOM

isEqualNode()Método para testar se dois nós são iguais.

Se todas as seguintes condições forem atendidas, os dois nós são iguais:

  • Eles têm o mesmo tipo de nó

  • Eles têm o mesmo nodeName, NodeValue, localName, nameSpaceURI e prefixo

  • Eles têm os mesmos filhos de nó (childNodes) para todos os nós filhos

  • Eles têm as mesmas propriedades e valores de propriedade (a ordem das propriedades não importa)

UsoisSameNode()Método para determinar se dois nós são o mesmo nó.

Sintaxe:

node.isEqualNode(node)
let output = document.getElementById("output");
let divList = document.getElementsByTagName("div");
output.innerHTML += "div 0 é igual a div 0: " + divList[0].isEqualNode(divList[0]) + "<br>";
output.innerHTML += "div 0 é igual a div 1: " + divList[0].isEqualNode(divList[1]) + "<br>";
output.innerHTML += "div 0 é igual a div 2: " + divList[0].isEqualNode(divList[2]) + "<br>";
Teste e Veja‹/›

Compatibilidade do Navegador

O método isEqualNode() é completamente suportado por todos os navegadores:

Método
isEqualNode()SimSimSimSimSim

Valor do Parâmetro

ParâmetroDescrição
nodeNó a ser comparado para igualdade

Detalhes Técnicos

Retorno:Booleano, se dois nós forem iguais, retorna true, caso contrário, retorna false
Versão DOM:Nível DOM3

Referências Relacionadas

Referência do HTML DOM:nodeMétodo .isSameNode()

Objeto Elemento do HTML DOM