HTML DOM Element compareDocumentPosition() မီးရွား

အခြေခံ နှင့် အသုံးပြုခြင်း

compareDocumentPosition() အမျိုးအစား နှိုင်းယှဉ် နှင့် အရာ နှိုင်းယှဉ် ပြီး အချက်အလက် အခြေအနေ ကို ဖော်ပြသည်။

အရာ အကြောင်းရင်း
1 အကြိမ်ဖြစ်သည် တူညီသော အချက်အလက် မဟုတ်ဘဲ ဖြစ်သည်။
2 ပထမ အကြိမ်ဖြစ်သည် ဒုတိယ အကြိမ်ဖြစ်သည် နောက်ရှိ အခြေအနေ ဖြစ်သည်။
4 ပထမ အကြိမ်ဖြစ်သည် ဒုတိယ အကြိမ်ဖြစ်သည် အခြား အခြေအနေ ဖြစ်သည်။
8 ပထမ အကြိမ်ဖြစ်သည် ဒုတိယ အကြိမ်ဖြစ်သည် အတွင်းရှိသည်။
16 ဒုတိယ အကြိမ်ဖြစ်သည် ပထမ အကြိမ်ဖြစ်သည် အတွင်းရှိသည်။
32 အကြိမ်ဖြစ်သည် သည် အရာဝတ္တု ပေါ်တွင် ဖြစ်သည်။

ဖော်ပြ

တပ်ဆင်ခြင်း လည်း ဖြစ်နိုင်ပါသည်。

အရာ 20 သည် ဒုတိယ အကြိမ်ဖြစ်သည် ပထမ အကြိမ်ဖြစ်သည် (16) အတွင်းရှိသည် ဖြစ်ပြီး ပထမ အကြိမ်ဖြစ်သည် ဒုတိယ အကြိမ်ဖြစ်သည် အခြား အခြေအနေ ဖြစ်သည် (4) ဖြစ်သည်။

အကျိုးသက်

"p1" နှင့် "p2" နှိုင်းယှဉ် အခြေအနေများမှာ:

const p1 = document.getElementById("p1");
const p2 = document.getElementById("p2");
let position = p1.compareDocumentPosition(p2);

ကျွန်ုပ်ကိုယ် ကျင့်ကတူလိုသည်

အက္ခရာ

node.compareDocumentPosition(node)

ပါအိုဝါ

ပါအိုဝါ ဖော်ပြ
Node ဖြစ်စေ သင့်သည်။ တရားဝင် အကြိမ်ဖြစ်သည် နှင့် နှိုင်းယှဉ် သင့်သည်။

တပ်ဆင်ခြင်း

အမျိုးအစား ဖော်ပြ
နှုတ်ချက် နှစ်ခုပေါင်း အကြိမ်ဖြစ်သည် တူညီသော နေရာများကို နှိုင်းယှဉ်သည်။
အရာ အကြောင်းရင်း
1 အကြိမ်ဖြစ်သည် တူညီသော အချက်အလက် မဟုတ်ဘဲ ဖြစ်သည်။
2 ပထမ အကြိမ်ဖြစ်သည် ဒုတိယ အကြိမ်ဖြစ်သည် နောက်ရှိ အခြေအနေ ဖြစ်သည်။
4 ပထမ အကြိမ်ဖြစ်သည် ဒုတိယ အကြိမ်ဖြစ်သည် အခြား အခြေအနေ ဖြစ်သည်။
8 ပထမ အကြိမ်ဖြစ်သည် ဒုတိယ အကြိမ်ဖြစ်သည် အတွင်းရှိသည်။
16 ဒုတိယ အကြိမ်ဖြစ်သည် ပထမ အကြိမ်ဖြစ်သည် အတွင်းရှိသည်။
32 အကြိမ်ဖြစ်သည် သည် အရာဝတ္တု ပေါ်တွင် ဖြစ်သည်။

ဘရောက်လာမှု ထောက်ပံ့

element.compareDocumentPosition() ဒါ သည် ဒီမိုကရေတီ အချိန် 1 (1998) အခြေအနေ ဖြစ်သည်။

所有浏览器都完全支持它:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
ထောက်ပံ့ 9-11 ထောက်ပံ့ ထောက်ပံ့ ထောက်ပံ့ ထောက်ပံ့