HTML DOM isSameNode()Método

元素对象参考手册Objeto Element

Ejemplo

Comprueba si dos nodos son el mismo nodo:

var item1=document.getElementById("myList1");
var item2=document.getElementsByTagName("UL")[0];
item1.isSameNode(item2);

Resultado:

true

Pruébalo »

Definición y uso

El método isSameNode() devuelve true cuando un nodo es el mismo que el nodo dado; de lo contrario, devuelve false.

Sugerencia:Usael método isEqualNode()para comprobar si dos nodos son iguales, pero no necesariamente el mismo nodo.


Compatibilidad del navegador

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Todos los navegadores principales, excepto Firefox, admiten el método isSameNode().

Nota:Firefox dejó de admitir el método isSameNode a partir de la versión 10, porque este método quedó obsoleto después de DOM 4; puedes usar === para comparar dos elementos.

Nota:Internet Explorer 8 y versiones anteriores de IE no admiten este método.


Sintaxis

node.isSameNode(node)

Parámetros

Parámetro Tipo Descripción
node Node object Requerido. El nodo que deseas comparar.

Valor de retorno

Tipo Descripción
Boolean Devuelve true si los dos nodos son iguales; de lo contrario, devuelve false.

Detalles técnicos

Versión de DOM Core Level 3 Node Object


元素对象参考手册Objeto Element

Otras extensiones