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() यह DOM Level 1 (1998) विशेषता है।

सभी ब्राउज़र्स इसे पूरी तरह से समर्थित करते हैं:}

च्रोम आईई एज फायरफॉक्स सफारी ओपेरा
च्रोम आईई एज फायरफॉक्स सफारी ओपेरा
सापोर्ट 9-11 सापोर्ट सापोर्ट सापोर्ट सापोर्ट