HTML DOM isSameNode()Método
Ejemplo
Comprueba si dos nodos son el mismo nodo:
var item1=document.getElementById("myList1");
var item2=document.getElementsByTagName("UL")[0];
item1.isSameNode(item2);
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
![]()
![]()
![]()
![]()
![]()
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 |
|---|
Otras extensiones
Objeto Element