HTML DOM isEqualNode() နည်းလမ်း
ဥပမာ
မတူညီသောစာရင်းနှစ်ခုရှိ စာရင်းအရာနှစ်ခုသည် တူညီမှုရှိမရှိ စစ်ဆေးပါ-
var item1 = document.getElementById("myList1").firstChild;
var item2 = document.getElementById("myList2").firstChild;
var x =
item1.isEqualNode(item2);
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
isEqualNode() method သည် node နှစ်ခု တူညီမှုရှိမရှိ စစ်ဆေးသည်။
အောက်ပါအခြေအနေများအားလုံးမှန်ပါက node နှစ်ခုသည် ညီမျှသည်-
- ၎င်းတို့တွင် တူညီသော Node Type ရှိသည်။
- ၎င်းတို့တွင် တူညီသော nodeName၊ NodeValue၊ localName၊ nameSpaceURI နှင့် ရှေ့ဆ
- ၎င်းတို့တွင် မျိုးဆက်အားလုံးနှင့် တူညီသော ကလေးNodes များရှိသည်။
- ၎င်းတို့တွင် တူညီသော attribute များနှင့် attribute တန်ဖိုးများ ရှိသည် ( attribute များသည် တူညီသော အစဉ်လိုက်မရှိပါ )
အကြံပြုချက်- node နှစ်ခုသည် တူညီသော node ရှိမရှိ ဆုံးဖြတ်ရန် isSameNode() နည်းလမ်းကို အသုံးပြု ပါ ။
Browser ပံ့ပိုးမှု
ဇယားရှိ နံပါတ်များသည် နည်းလမ်းကို အပြည့်အဝထောက်ခံသည့် ပထမဆုံးဘရောက်ဆာဗားရှင်းကို သတ်မှတ်ပေးသည်။
Method | |||||
---|---|---|---|---|---|
isEqualNode() | Yes | 9.0 | Yes | Yes | Yes |
အထားအသို
node.isEqualNode(node)
ကန့်သတ်တန်ဖိုးများ
Parameter | Type | Description |
---|---|---|
node | Node object | Required. The node you want to compare the specified node with |
နည်းပညာဆိုင်ရာအသေးစိတ်
ပြန်ပို့တန်ဖိုး- | Boolean တစ်ခု၊ node နှစ်ခုသည် တူညီပါက၊ မဟုတ်ပါက false ကို return ပြန်ပေးသည်။ |
---|---|
DOM ဗားရှင်း | Core Level 3 Node Object |