HTML DOM Element compareDocumentPosition() পদ্ধতি

সংজ্ঞা ও ব্যবহার

compareDocumentPosition() এই পদ্ধতি দুই নোডকে তুলনা করে সংখ্যা ফলাফল ফিরায় যা তাদের ডকুমেন্টের অবস্থানকে বর্ণনা করে

মান অর্থ
1 নোডগুলি একই ডকুমেন্টের অধীন নয়
2 প্রথম নোডটি দ্বিতীয় নোডের পরে অবস্থিত
4 প্রথম নোডটি দ্বিতীয় নোডের আগে অবস্থিত
8 প্রথম নোডটি দ্বিতীয় নোডের মধ্যে অবস্থিত
16 দ্বিতীয় নোডটি প্রথম নোডের মধ্যে অবস্থিত
32 নোডগুলি একই ইলেকট্রনিক তত্ত্বের অধীন

মন্তব্য

ফলাফলটিও মানের মিশ্রণ হতে পারে

মান 20 দ্বারা দ্বিতীয় নোডটি প্রথম নোড (16) এর মধ্যে অবস্থিত এবং প্রথম নোডটি দ্বিতীয় নোডের আগে অবস্থিত

উদাহরণ

"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 সমর্থন সমর্থন সমর্থন সমর্থন