Metode Node.isSameNode()
(Core Level 3) memeriksa kedua Node dan mengembalikan boolean:
true
, jika kedua Node yang diuji sebenarnya Node itu sendiri, jika tidakfalse
dikembalikan.
Sintaks:
Node.isSameNode(nodeRef)
Metode Node.isSameNode()
di dukung oleh mayoritas browser: IE9, Opera, Firefox, Google Chrome, dan Safari.
Contoh di bawah ini menguji apakah elemen P diindeks ke-0 dengan elemen yang ber-ID 'myp' adalah dan sebenarnya node itu juga, contoh di bawah ini nilai true
yang dikembalikan:
<P ID="myp">I have two black cats.</P>
<SCRIPT TYPE="text/javascript">
var x = document.getElementsByTagName("P")[0];
var y = document.getElementById("myp");
alert(x.isSameNode(y)); // true
</SCRIPT>
Gunakan metode Node.isEqualNode() jika ingin memeriksa apakah kedua Node yang dibandingkan bersifat sama.