HTML DOM Element isSameNode() ਮੈਥਡ

定义和用法

isSameNode() 方法检查两节点是否是相同的节点。

isSameNode() 方法返回 true,如果两节点是相同的节点,否则返回 false

提示:请使用 isEqualNode() 方法 来检查两节点是否相等,但不必是相同节点。

实例

例子 1

检查两节点,实际上,是否是相同节点:

var item1 = document.getElementById("myList1");      // id="myList" 的 
    元素An
      element with id="myList" var item2 = document.getElementsByTagName("UL")[0]; // 文档中的第一个
        元素The first
          element in the document var x = item1.isSameNode(item2);

亲自试一试

例子 2

使用 === 运算符检查两个节点是否为同一个节点:

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.");
}

亲自试一试

语法

node.isSameNode(node)

参数

参数 类型 描述
node 节点对象 必需。要与指定节点进行比较的节点。

ਤਕਨੀਕੀ ਵੇਰਵੇ

ਵਾਪਸ ਦਿੱਤਾ ਜਾਣ ਵਾਲਾ ਮੁੱਲ: ਬੋਲੀ ਮੁੱਲ, ਜੇਕਰ ਦੋ ਨੋਡ ਇੱਕ ਹੀ ਨੋਡ ਹਨ ਤਾਂ true ਵਾਪਸ ਦਿੱਤਾ ਜਾਵੇਗਾ, ਨਹੀਂ ਤਾਂ false ਵਾਪਸ ਦਿੱਤਾ ਜਾਵੇਗਾ。
DOM ਸੰਸਕਰਣ: Core Level 3 Node Object

ਬਰਾਉਜ਼ਰ ਸਮਰਥਨ

ਸਾਰੇ ਬਰਾਉਜ਼ਰਾਂ ਦੀ ਮਦਦ ਕਰਨ ਵਾਲੇ ਪਹਿਲੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਮਰਥਿਤ ਸੰਸਕਰਣ ਦੇ ਨੰਬਰ ਸਾਰੇ ਤੇਲ ਵਿੱਚ ਦਿੱਤੇ ਗਏ ਹਨ。

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
ਮਦਦ ਕਰਦਾ ਹੈ 9.0 ਮਦਦ ਨਹੀਂ ਕਰਦਾ ਹੈ ਮਦਦ ਕਰਦਾ ਹੈ ਮਦਦ ਕਰਦਾ ਹੈ

ਸਾਰੇ ਪ੍ਰਮੁੱਖ ਬਰਾਉਜ਼ਰਾਂ ਦੀ ਮਦਦ ਕਰਦਾ ਹੈ isSameNode() ਤਰੀਕਾ

ਟਿੱਪਣੀਆਂ:Firefox ਦੀ ਸੰਸਕਰਣ 10 ਇਸ ਤਰੀਕੇ ਦੀ ਮਦਦ ਕਰਨ ਲਈ ਰੁਕਾਵਟ ਕਰ ਦਿੱਤੀ ਹੈ ਕਿਉਂਕਿ DOM ਸੰਸਕਰਣ 4 ਵਿੱਚ ਇਹ ਤਰੀਕਾ ਛੱਡ ਦਿੱਤਾ ਗਿਆ ਹੈ। ਇਸ ਦੀ ਥਾਂ, ਤੁਸੀਂ ਇਸ ਨੂੰ ਵਰਤਣਾ ਚਾਹੀਦਾ ਹੈ === ਦੋ ਨੋਡ ਨੂੰ ਇੱਕ ਦੂਜੇ ਨਾਲ ਤੁਲਨਾ ਕਰਨ ਲਈ ਆਉਂਦੀ ਹੈ。

ਟਿੱਪਣੀਆਂ:ਇੰਟਰਨੈੱਟ ਐਕਸਪਲੋਰਰ 8 ਅਤੇ ਪੁਰਾਣੇ ਰੂਪ ਇਹ ਮੈਥਡ ਸਮਰੱਥ ਨਹੀਂ ਹੈ。