HTML DOM Element compareDocumentPosition() পদ্ধতি
- পূর্ববর্তী পৃষ্ঠা closest()
- পরবর্তী পৃষ্ঠা contains()
- একত্রীকরণ করুন HTML DOM Elements অবজেক্ট
সংজ্ঞা ও ব্যবহার
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 | সমর্থন | সমর্থন | সমর্থন | সমর্থন |
- পূর্ববর্তী পৃষ্ঠা closest()
- পরবর্তী পৃষ্ঠা contains()
- একত্রীকরণ করুন HTML DOM Elements অবজেক্ট