XML DOM روش isSameNode()
تعریف و استفاده
isSameNode()
این روش دو گره را بررسی میکند که آیا یکسان هستند یا خیر.
توجه:توضیحات:
برای تعیین اینکه دو گره یکسان هستند یا خیر از روش isEqualNode() استفاده میشود.
جملات:nodetochecknodeObject.isSameNode(
)
) | توضیحات |
---|---|
nodetocheck | ضروری. مقادیر Node. گرهای که با گره فعلی مقایسه میشود. |
جزئیات فنی
مقدار بازگشتی: | مقدار بولین. اگر دو گره یکسان باشند، true برمیگرداند، در غیر این صورت false. |
---|---|
نسخه DOM: | Core Level 3 Node Object |
مثال
زیرینویس: کد زیر "books.xml" را به xmlDoc بارگذاری کرده و بررسی میکند که دو گره یکسان هستند یا خیر:
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { myFunction(this); } }; xhttp.open("GET", "books.xml", true); xhttp.send(); function myFunction(xml) { var xmlDoc = xml.responseXML; var x = xmlDoc.getElementsByTagName('book')[1]; var y = xmlDoc.getElementsByTagName('book')[1]; document.getElementById("demo").innerHTML = x.isSameNode(y); }
پشتیبانی مرورگرها
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |
همه مرورگرهای اصلی پشتیبانی میکنند isSameNode()
روشها.
توجه: نسخههای 9 و قدیمیتر از Internet Explorer این روش را پشتیبانی نمیکنند.