HTML DOM isEqualNode 方法

2018-12-02 14:40 更新

HTML DOM isEqualNode() 方法

元素對(duì)象參考手冊(cè) 元素對(duì)象

實(shí)例

檢測(cè)兩個(gè)不同列表的列表項(xiàng)是否相等:

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

輸出結(jié)果:

false

嘗試一下 ?

定義和用法

isEqualNode() 方法用于檢查兩個(gè)節(jié)點(diǎn)是否相等。

如果滿足下列條件兩個(gè)節(jié)點(diǎn)就相等并返回true:

  • 有相同節(jié)點(diǎn)類型
  • 相同的節(jié)點(diǎn)名,節(jié)點(diǎn)值,本地名,命名空間URI和前綴。
  • 他們與所有的后代都有相同的子節(jié)點(diǎn)
  • 有相同的屬性和屬性值(屬性沒(méi)有相同的排序方式)

提示:使用 isSameNode() 方法來(lái)確定兩個(gè)節(jié)點(diǎn)是否相同。


瀏覽器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

所有主要瀏覽器都支持 isEqualNode() 方法

注意: Internet Explorer 8 及更早IE版本不支持該方法。


語(yǔ)法

node.isEqualNode(node)

參數(shù)

參數(shù)類型 描述
node節(jié)點(diǎn)對(duì)象必須。比較的兩個(gè)節(jié)點(diǎn)。

返回值

類型 描述
Boolean如果兩個(gè)節(jié)點(diǎn)相同返回 true, 否則返回false。

技術(shù)細(xì)節(jié)

DOM 版本Core Level 3 Node Object


元素對(duì)象參考手冊(cè) 元素對(duì)象

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)