El método isEqualNode() comprueba si los dos Nodes son iguales o no. Estos Nodes se consideran iguales si son del mismo tipo, tienen las mismas características y los mismos atributos. Los atributos no tienen que estar en el mismo orden.
Sintaxis:
node.isEqualNode(othernode)
Parámetros: El parámetro “otroNode” es requerido en esta función.
Valor devuelto: Devuelve un valor booleano, si coincide, entonces es verdadero , de lo contrario , es falso .
Ejemplo:
html
<!DOCTYPE html> <html> <head> <title> HTML | DOM isEqualNode() Method </title> <!--script to check if nodes are equal--> <script> function isequal() { var out = document.getElementById("result"); var divele = document.getElementsByTagName("div"); out.innerHTML += "element 1 equals element 1: " + divele[0].isEqualNode(divele[0]) + "<br/>"; out.innerHTML += "element 1 equals element 2: " + divele[0].isEqualNode(divele[1]) + "<br/>"; out.innerHTML += "element 1 equals element 3: " + divele[0].isEqualNode(divele[2]) + "<br/>"; } </script> </head> <body> <h3>Comparing the div elements.</h3> <!-- 3 div elements--> <div>GeeksforGeeks</div> <div>GfG</div> <div>GeeksforGeeks</div> <button onclick="isequal()">Check</button> <p id="result"></p> </body> </html>
Producción:
Antes de hacer clic en el botón Comprobar:
Después de hacer clic en el botón Comprobar:
Navegadores compatibles: los navegadores compatibles con el método DOM isEqualNode() se enumeran a continuación:
- Google cromo 1
- Borde 12
- Firefox 1
- Ópera 12.1
- explorador de Internet 9
- Safari 3
Publicación traducida automáticamente
Artículo escrito por ProgrammerAnvesh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA