హెచ్టిఎంఎల్ డొమ్ ఐన్ ఎలిమెంట్ ఐసేమోన్ మెట్హాడ్
- 上一页 isEqualNode()
- 下一页 isSupported()
- 返回上一层 HTML DOM Elements 对象
నిర్వచనం మరియు ఉపయోగం
isSameNode()
పద్ధతి రెండు నోడ్లు ఒకే నోడ్ కాకపోతే పరిశీలించండి.
isSameNode()
పద్ధతి తిరిగి వస్తుంది true,
రెండు నోడ్లు ఒకే నోడ్ అయితే వాటిని తిరిగి వస్తుంది false
.
సూచన:ఉపయోగించండి isEqualNode() పద్ధతి రెండు నోడ్లు సమానం అయితే కాదు అయితే పరిశీలించండి.
ప్రతిమాత్రం
ఉదాహరణ 1
రెండు నోడ్లు వాస్తవానికి ఒకే నోడ్ కాకపోతే పరిశీలించండి:
var item1 = document.getElementById("myList1"); // id="myList" యొక్క <ul> ఎలమెంట్An <ul> element with id="myList" var item2 = document.getElementsByTagName("UL")[0]; // డాక్యుమెంట్ లో మొదటి <ul> ఎలమెంట్The first <ul> 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!!"); } alert("They are not the same."); }
సంకేతం
node.isSameNode(node)
పారామితులు
పారామితులు | రకం | వివరణ |
---|---|---|
node | నోడ్ ఓబ్జెక్ట్ | అవసరం. పరిశీలించాల్సిన నోడ్. |
సాంకేతిక వివరాలు
వాటిని తిరిగి వస్తుంది: | బుల్ విలువ, రెండు నోడ్లు ఒకే నోడ్ అయితే true తిరిగి వస్తుంది, లేకపోతే false తిరిగి వస్తుంది. |
---|---|
DOM సంస్కరణః | కోర్ లెవల్ 3 నోడ్ ఓబ్జెక్ట్ |
బ్రౌజర్ మద్దతు
పట్టికలో వరుసలు ఈ పద్ధతిని పూర్తిగా మద్దతు ఉండే మొదటి బ్రౌజర్ సంస్కరణను పేర్కొన్నాయి.
Chrome | ఎడ్జ్ | Firefox | సఫారీ | ఓపెరా |
---|---|---|---|---|
Chrome | ఎడ్జ్ | Firefox | సఫారీ | ఓపెరా |
మద్దతు ఉంది | 9.0 | మద్దతు లేదు | మద్దతు ఉంది | మద్దతు ఉంది |
అన్ని ప్రధాన బ్రౌజర్లు మద్దతు ఉంటాయి isSameNode()
పద్ధతి, కానీ Firefox తప్ప.
注释:Firefox సంస్కరణ 10 ఈ పద్ధతిని మద్దతు ఉంచకుండా ఆగింది ఎందుకంటే DOM సంస్కరణ 4 లో ఈ పద్ధతిని ఉపసంహరించారు. ప్రత్యామ్నాయంగా, మీరు ఉపయోగించాలి ===
来比较两节点是否相同。
注释:Internet Explorer 8 以及更早的版本不支持该方法。
- 上一页 isEqualNode()
- 下一页 isSupported()
- 返回上一层 HTML DOM Elements 对象