Método isSameNode() del Elemento DOM de HTML
- Página anterior isEqualNode()
- Página siguiente isSupported()
- Volver a la capa superior Objeto Elements del DOM HTML
Definición y uso
isSameNode()
El método verifica si dos nodos son el mismo nodo.
isSameNode()
El método devuelve true,
Si dos nodos son el mismo nodo, de lo contrario devuelve false
.
Consejo:Utilice Método isEqualNode() Para verificar si dos nodos son iguales, pero no necesariamente el mismo nodo.
Ejemplo
Ejemplo 1
Verificar si dos nodos, en realidad, son el mismo nodo:
var item1 = document.getElementById("myList1"); // Elemento <ul> con id="myList"An <ul> element with id="myList" var item2 = document.getElementsByTagName("UL")[0]; // El primer elemento <ul> del documentoThe first <ul> element in the document var x = item1.isSameNode(item2);
Ejemplo 2
Usar el operador === para verificar si dos nodos son el mismo nodo:
var item1 = document.getElementById("myList"); var item2 = document.getElementsByTagName("UL")[0]; if (item1 === item2) { alert("¡SON IGUALES!!"); } alert("No son iguales."); }
Sintaxis
node.isSameNode(node)
Parámetros
Parámetros | Tipo | Descripción |
---|---|---|
node | Objeto de nodo | Requerido. Nodo a comparar con el nodo especificado. |
Detalles técnicos
Valor devuelto: | Valor booleano, devuelve true si dos nodos son el mismo nodo, de lo contrario devuelve false. |
---|---|
Versión del DOM: | Nodo de nivel de núcleo 3 |
Compatibilidad del navegador
Los números en la tabla indican la versión del navegador que primero soportó completamente este método.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Soporte | 9.0 | No soportado | Soporte | Soporte |
Todos los navegadores principales lo soportan isSameNode()
método, excepto en Firefox.
Notas:Firefox versión 10 dejó de soportar este método, ya que se ha descontinuado en la versión 4 del DOM. Como alternativa, debe usar ===
Para comparar si dos nodos son iguales.
Notas:Internet Explorer 8 y versiones anteriores no admiten este método.
- Página anterior isEqualNode()
- Página siguiente isSupported()
- Volver a la capa superior Objeto Elements del DOM HTML