HTML DOM isEqualNode() 方法

返回上一级

HTML DOM Node isEqualNode() 方法用于检查两个节点是否相等

如果满足下列条件两个节点就相等并返回 true

  1. 有相同节点类型
  2. 相同的节点名,节点值,本地名,命名空间 URI 和前缀
  3. 他们与所有的后代都有相同的子节点
  4. 有相同的属性和属性值(属性没有相同的排序方式)

可以使用 isSameNode() 方法 来确定两个节点是否相同

浏览器支持

Yes 9.0+ Yes Yes Yes

语法

node.isEqualNode( node )

参数

参数 类型 描述
node 节点对象 必须。比较的两个节点

返回值

类型 描述
boolean 如果两个节点相同返回 true, 否则返回 false

范例

检测两个不同列表的列表项是否相等

var item1=document.getElementById("myList1").firstChild;
var item2=document.getElementById("myList2").firstChild;
item1.isEqualNode(item2);

运行范例 »

返回上一级

JavaScript 参考手册

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.