HTML DOM isSameNode() Metode
Voorbeeld
Kyk of twee nodusse in werklikheid dieselfde nodus is:
var item1 = document.getElementById("myList1"); // An <ul> element with id="myList"
var item2 = document.getElementsByTagName("UL")[0]; // The first <ul> element in the document
var x =
item1.isSameNode(item2);
Meer "Probeer dit self" voorbeelde hieronder.
Definisie en gebruik
Die isSameNode() metode kontroleer of twee nodusse dieselfde nodus is.
Die isSameNode() metode gee waar as die twee nodusse dieselfde nodus is, anders vals .
Wenk: Gebruik die isEqualNode() metode om te kyk of twee nodusse gelyk is, maar nie noodwendig dieselfde nodus nie.
Blaaierondersteuning
Die nommers in die tabel spesifiseer die eerste blaaierweergawe wat die metode ten volle ondersteun.
Method | |||||
---|---|---|---|---|---|
isSameNode() | Yes | 9.0 | Not supported | Yes | Yes |
Let wel: Firefox het vanaf weergawe 10 opgehou om hierdie metode te ondersteun, omdat die metode in die DOM weergawe 4 afgekeur is. In plaas daarvan moet jy === gebruik om te vergelyk of twee nodusse dieselfde is (Sien "Meer voorbeelde" hieronder).
Sintaksis
node.isSameNode(node)
Parameterwaardes
Parameter | Type | Description |
---|---|---|
node | Node object | Required. The node you want to compare the specified node with |
Tegniese besonderhede
Terugkeerwaarde: | 'n Boolean, gee waar as die twee nodusse dieselfde nodus is, anders vals |
---|---|
DOM weergawe | Kernvlak 3 Node-objek |
Meer voorbeelde
Voorbeeld
Gebruik die ===-operateur om te kyk of twee nodusse dieselfde nodus is:
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.");
}