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 پشتیبند پشتیبند پشتیبند پشتیبند