HTML DOM Element closest() পদ্ধতি
- পূর্ববর্তী পৃষ্ঠা cloneNode()
- পরবর্তী পৃষ্ঠা compareDocumentPosition()
- একত্রীকরণ করুন HTML DOM Elements অবজেক্ট
বিবরণ ও ব্যবহার
closest()
পদ্ধতি DOM ট্রির মধ্যে চিহ্নিতকরণসহ ইলেক্ট্রন অনুসরণ করে。
closest()
পদ্ধতি ইলেক্ট্রনটি থেকে শুরু করে, পূর্বসূরী (পিতা, পূর্বসূরী ইলেক্ট্রন, ...) পর্যন্ত অনুসরণ করে, পরবর্তীতে মাল্যান্বয়া পাওয়া যায় পর্যন্ত。
যদি কোনো মাল্যান্বয়া না পাওয়া যায়, তবে closest()
পদ্ধতি ফিরায় null
。
অন্যান্য উল্লেখ
উদাহরণ
উদাহরণ ১
চিহ্নিতকরণ ".container"-এর সবচেয়ে কাছকাছি ইলেক্ট্রন খুঁজুন:
const element = document.getElementById("myElement"); const closest = element.closest(".container");
উদাহরণ ২
চিহ্নিতকরণ ".container" বা ".wrapper"-এর সবচেয়ে কাছকাছি ইলেক্ট্রন খুঁজুন:
const element = document.getElementById(".container, .wrapper"); const closest = element.closest(".container");
গঠন
element.closest(selectors)
প্রামাণ্য
প্রামাণ্য | বর্ণনা |
---|---|
selectors |
অপরিহার্য। একটি বা একাধিক (কমা-দ্বারা বিভক্ত) চিহ্নিতকরণসহ সাপেক্ষ করা চিহ্নিতকরণসহ। আমাদের পূর্ণ পরীক্ষা দেখুন CSS চিহ্নিতকারক হান্ডবুক。 |
ফলাফল
ধরন | বর্ণনা |
---|---|
অবজেক্ট |
চিহ্নিতকরণসহ ব্রাউজার সমর্থনকারী সবচেয়ে কাছকাছি পূর্বসূরী ইলেক্ট্রন বা ইলেক্ট্রনটি নিজেই。 যদি কোনো মাল্যান্বয়া না পাওয়া যায়, তবে null ফিরায়。 যদি চিহ্নিতকরণ অবৈধ হয়, তবে SYNTAX_ERR অপরাধ ঘটায়。 |
ব্রাউজার সমর্থন
প্রথম সম্পূর্ণ সমর্থন closest()
পদ্ধতির ব্রাউজার সংস্করণ:
ক্রোম | এজ | ফায়ারফক্স | স্যাফারি | অপেরা |
---|---|---|---|---|
ক্রোম ৪১ |
এজ ১৫ |
ফায়ারফক্স ৩৫ |
স্যাফারি ৯ |
অপেরা ২৮ |
2015 সালের ৩ মাস | ২০১৭ সালের ৪ এপ্রিল | ২০১৫ সালের ১ জানুয়ারি | ২০১৫ সালের ১০ নভেম্বর | 2015 সালের ৩ মাস |
- পূর্ববর্তী পৃষ্ঠা cloneNode()
- পরবর্তী পৃষ্ঠা compareDocumentPosition()
- একত্রীকরণ করুন HTML DOM Elements অবজেক্ট