檢查兩節(jié)點,實際上,是否是相同節(jié)點:
var item1=document.getElementById("myList1"); var item2=document.getElementsByTagName("UL")[0]; item1.isSameNode(item2);
結(jié)果:
true
isSameNode() 方法檢查兩節(jié)點是否是相同的節(jié)點。
isSameNode() 方法返回 true,如果兩節(jié)點是相同的節(jié)點,否則返回 false。
提示:請使用 isEqualNode() 方法來檢查兩節(jié)點是否相等,但不必是相同節(jié)點。
IE | Firefox | Chrome | Safari | Opera |
---|---|---|---|---|
所有主流瀏覽器均支持 isSameNode() 方法,除了 Firefox。
注釋:Firefox 版本 10 停止對此方法的支持,因為 DOM version 4 中已棄用該方法。作為替代,您應(yīng)該使用 === 來比較兩節(jié)點是否相同。
注釋:Internet Explorer 8 以及更早的版本不支持該方法。
node.isSameNode(node)
參數(shù) | 類型 | 描述 |
---|---|---|
node | Node 對象 | 必需。您希望與指定節(jié)點比較的節(jié)點。 |
類型 | 描述 |
---|---|
Boolean | 如果兩節(jié)點是相同節(jié)點,則返回 true,否則返回 false。 |
DOM 版本 | Core Level 3 Node Object |
如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會為你解答?。?點擊進(jìn)入論壇
Powered by 365建站網(wǎng) RSS地圖 HTML地圖
copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號