Exemplo
Verifique se dois nós são, de fato, o mesmo nó:
var item1 = document.getElementById("myList1");
// An <ul> element with id="myList"
var item2 = document.getElementsByTagName("UL")[0]; // The
first <ul> element in the document
var x =
item1.isSameNode(item2);
O resultado x será:
true
Tente você mesmo " Mais "Try it Yourself" exemplos abaixo.
Definição e Uso
Os isSameNode() método verifica se dois nós são o mesmo nó.
O isSameNode() método devolve verdadeiro se os dois nós são o mesmo nodo, caso contrário falso.
Dica: Use o href="met_node_isequalnode.html"> isEqualNode() method para verificar se dois nós são iguais, mas não necessariamente o mesmo nó.
Suporte navegador
Os números na tabela especificar a primeira versão do navegador que suporta totalmente o método.
Método | |||||
---|---|---|---|---|---|
isSameNode() | sim | 9 | Não suportado | sim | sim |
Nota: Firefox deixou de apoiar este método a partir da versão 10, porque o método foi preterido no DOM versão 4. Em vez disso, você deve usar === para comparar se dois nós são as mesmas (See "More Examples" below) .
Sintaxe
node . isSameNode( node )
Os valores dos parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
node | Node object | Requeridos. O nó que você deseja comparar o nó especificado com |
Detalhes técnicos
Valor de retorno: | Um booleano, retorna true se os dois nós são o mesmo nó, caso contrário false |
---|---|
DOM Versão | Núcleo Nível 3 Nó Objeto |
mais Exemplos
Exemplo
Usando o operador === para verificar se dois nós são o mesmo nó:
var item1 = document.getElementById("myList");
var item2 =
document.getElementsByTagName("UL")[0];
if (item1 === item2) {
alert("THEY ARE THE SAME!!");
} else {
alert("They
are not the same.");
}
Tente você mesmo "