XML DOM isSameNode() ਮੱਥੋਦ

ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ

isSameNode() ਮੱਥੋਦ ਦੋ ਨੋਡ ਇੱਕ ਜਾਂ ਨਹੀਂ ਇੱਕ ਜਾਂ ਨਹੀਂ ਪਰਖਦਾ ਹੈ。

ਸੁਝਾਅ:isEqualNode() ਮੱਥੋਦ ਨੂੰ ਵਰਤ ਕੇ ਦੋ ਨੋਡ ਇੱਕ ਜਾਂ ਨਹੀਂ ਇੱਕ ਜਾਂ ਨਹੀਂ ਪਰਖੇਗਾ。

ਗਰੰਥ

nodeObject.isSameNode(nodetocheck)

ਪੈਰਾਮੀਟਰ

ਪੈਰਾਮੀਟਰ ਵਰਣਨ
nodetocheck ਲਾਜ਼ਮੀ।ਨੋਡ ਆਬਜੈਕਟ।ਮੌਜੂਦਾ ਨੋਡ ਨਾਲ ਤੁਲਨਾ ਕਰਨ ਵਾਲਾ ਨੋਡ。

ਤਕਨੀਕੀ ਵੇਰਵੇ

ਵਾਪਸੀ ਮੁੱਲ: ਬੋਲੀ ਮੁੱਲ।ਜੇਕਰ ਦੋ ਨੋਡ ਇੱਕ ਹੀ ਹਨ ਤਾਂ true ਵਾਪਸ ਦੇਵੇਗਾ ਨਾਲ ਹੀ ਨਹੀਂ ਤਾਂ false ਵਾਪਸ ਦੇਵੇਗਾ。
DOM ਸੰਸਕਰਣ: ਕੋਰ ਲੈਵਲ 3 ਨੋਡ ਆਬਜੈਕਟ

ਉਦਾਹਰਣ

ਹੇਠ ਲਿਖੇ ਕੋਡ "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() 方法。

注释:Internet Explorer 9 及更早版本不支持此方法。