Método HTML DOM isEqualNode
Ejemplos
elementos de la lista detectaron dos listas diferentes son iguales:
var item1=document.getElementById("myList1").firstChild;
var item2=document.getElementById("myList2").firstChild;
item1.isEqualNode(item2);
var item2=document.getElementById("myList2").firstChild;
item1.isEqualNode(item2);
salida:
false
Trate »
Definición y Uso
isEqualNode método () se utiliza para comprobar si dos nodos son iguales.
Si las siguientes condiciones se cumplen en dos nodos son iguales y vuelta verdad:
- Con el mismo tipo de nodo
- El mismo nombre de nodo, el valor de nodo, el nombre local, URI de espacio y el prefijo.
- Con todos sus descendientes tienen el mismo nodo hijo
- Tiene los mismos atributos y valores de atributos (atributo no es el mismo tipo de camino)
Consejo: Utilice el método isSameNode () para determinar si dos nodos son idénticos.
Soporte para el navegador
Todos los principales navegadores soportan isEqualNode método ()
Nota: Internet Explorer 8 y versiones anteriores de IE no soporta este método.
gramática
node.isEqualNode(node)
parámetros
参数 | 类型 | 描述 |
---|---|---|
node | 节点对象 | 必须。比较的两个节点。 |
Valor de retorno
类型 | 描述 |
---|---|
Boolean | 如果两个节点相同返回 true, 否则返回false。 |
detalles técnicos
versión DOM | Nivel 3 Núcleo de objetos Nodo |
---|