HTML DOM Element isSameNode() ਮੈਥਡ
- ਪਿਛਲਾ ਪੰਨਾ isEqualNode()
- ਅਗਲਾ ਪੰਨਾ isSupported()
- ਉੱਪਰੋਕਤ ਪੱਧਰ ਵਾਪਸ ਜਾਓ HTML DOM Elements ਆਯੋਜਨ
定义和用法
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 ਅਤੇ ਪੁਰਾਣੇ ਰੂਪ ਇਹ ਮੈਥਡ ਸਮਰੱਥ ਨਹੀਂ ਹੈ。
- ਪਿਛਲਾ ਪੰਨਾ isEqualNode()
- ਅਗਲਾ ਪੰਨਾ isSupported()
- ਉੱਪਰੋਕਤ ਪੱਧਰ ਵਾਪਸ ਜਾਓ HTML DOM Elements ਆਯੋਜਨ