Methodi ya HTML DOM Element isSameNode()
- Kwanza zaidi isEqualNode()
- Pya zaidi isSupported()
- Rusha kufikia ukubwa Mfano wa HTML DOM Elements
定义和用法
isSameNode()
方法检查两节点是否是相同的节点。
isSameNode()
方法返回 true,
如果两节点是相同的节点,否则返回 false
。
提示:请使用 isEqualNode() 方法 来检查两节点是否相等,但不必是相同节点。
实例
例子 1
检查两节点,实际上,是否是相同节点:
var item1 = document.getElementById("myList1"); // id="myList" 的
- 元素An
- element with id="myList"
var item2 = document.getElementsByTagName("UL")[0]; // 文档中的第一个
- 元素The first
- element in the document
var x = item1.isSameNode(item2);
例子 2
使用 === 运算符检查两个节点是否为同一个节点:
var item1 = document.getElementById("myList"); var item2 = document.getElementsByTagName("UL")[0]; if (item1 === item2) { alert("THEY ARE THE SAME!!"); } else { alert("They are not the same."); }
Inasikitisha
node.isSameNode(node)
Makusanyiko
Makusanyiko | Aina | Inasikitisha |
---|---|---|
node | Mabaki ya mabaki ya mabaki | Inayohitajika. Inaonekana kama mabaki ya mawili inayotakiwa kusomwa na mabaki ya mawili yenye uhusiano. |
Maelezo ya teknolojia
Inarudi thamani: | Inaonekana kama thamani ya Boole, ikiwa mabaki ya mawili ni katika mabaki yeyote, inarudi true, inakwenda false. |
---|---|
DOM version: | Kampu Level 3 Node Object |
Matumizi ya barabara za kusoma
Inafikia namna ya kuzingatia sababu ya kwanza ya programu ya kusoma inayosimamia hii metodi.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
zinaongeza matumizi | 9.0 | hakuna matumizi | zinaongeza matumizi | zinaongeza matumizi |
barabara zote za kusoma muhimu zinaongeza matumizi isSameNode()
metodi, kwa kila programu ya kusoma kwa sababu ya Firefox.
Mafano:Firefox naongeza matumizi ya hii metodi kwa sababu hii metodi imewahamishwa katika DOM version 4. Kwa sababu ya kawaida, unapaswa kutumia ===
Kutafuta kwa sababu ya kugundua ukilinganisha kati ya mabaki mbili.
Mafano:Internet Explorer 8 na zaidi ya hii hawakubali methodi hii.
- Kwanza zaidi isEqualNode()
- Pya zaidi isSupported()
- Rusha kufikia ukubwa Mfano wa HTML DOM Elements