XML DOM isSameNode() 方法

定义和用法

isSameNode() 方法测试两个节点是否是同一节点。

提示:使用 isEqualNode() 方法确定两个节点是否相等。

语法

nodeObject.isSameNode(nodetocheck)

参数

参数 描述
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);
}

ကိုယ်တိုင် ကျင်းပပါ

ဘားမူးကွန်ပျူတာ အကူအညီ

ချီလို အိန်ဂျယ် ဖီပီ ဆင်ဖန် အိုပာ
ချီလို အိန်ဂျယ် ဖီပီ ဆင်ဖန် အိုပာ
အကူအညီ အကူအညီ အကူအညီ အကူအညီ အကူအညီ

အခြား အဆိုက် အလွှမ်း ကွန်ပျူတာ ဘား ကို အကူအညီ ပြုလုပ် သည်။ isSameNode() နည်းလမ်း

ရှိမှသာ အကူအညီ ပြုလုပ် သည်။ အန်တာနီ အစိတ် ၉ နှင့် အရှိန် အထိ မပြောင်းလဲ ပေ။