HTML DOM Element removeChild() মথড
- পূর্ববর্তী পৃষ্ঠা removeAttributeNode()
- পরবর্তী পৃষ্ঠা removeEventListener()
- একটি স্তর উপরে HTML DOM Elements ওবজেক্ট
সংজ্ঞা ও ব্যবহার
removeChild()
এই মথডটি ইলেকট্রনের সাব-নোডগুলি অপসারণ করে
এই মথডটি অপসারণ করা নোডটিকে Node অবজেক্ট হিসাবে ফিরিয়ে দেয়; যদি নোডটি হোক না, তবে null
.
সুঝাওয়া
সাব-নোডগুলি DOM থেকে অপসারণ করা হয়েছে
কিন্তু, ফিরিয়ে আসা নোডটিকে DOM (উদাহরণ দেখুন) থেকে পুনরায় যুক্ত করা সম্ভব
অন্যান্য দেখুন:
ইনস্ট্যান্স
উদাহরণ 1
তার সমস্ত সাব-নোড থেকে প্রথমটিকে অপসারণ করা:
const list = document.getElementById("myList"); list.removeChild(list.firstElementChild);
অপসারণ পূর্ব:
- Coffee
- Tea
- Milk
অপসারণ পরে:
- Tea
- Milk
উদাহরণ 2
যদি তার সমস্ত সাব-নোড থাকে, তবে প্রথমটিকে (বিন্দু 0) অপসারণ করা:
const list = document.getElementById("myList"); if (list.hasChildNodes()) { list.removeChild(list.children[0]); }
উদাহরণ 3
তার সমস্ত সাব-নোড থেকে অপসারণ করা:
const list = document.getElementById("myList"); while (list.hasChildNodes()) { list.removeChild(list.firstChild); }
উদাহরণ 4
তার পিতৃ নোড থেকে একটি ইলেকট্রন অপসারণ করা:
element.parentNode.removeChild(element);
উদাহরণ 5
তার পিতৃ ইলেকট্রনের থেকে একটি ইলেকট্রন অপসারণ করে এবং পরে পুনরায় যুক্ত করা:
const element = document.getElementById("myLI"); function removeLi() { element.parentNode.removeChild(element); } function appendLi() { const list = document.getElementById("myList"); list.appendChild(element); }
উদাহরণ 6: টুইপ
মুক্ত হওয়া নোডকে একই ডকুমেন্টে যুক্ত করতে অ্যাপেন্ডচাইল্ড() বা insertBefore() ব্যবহার করুন。
এটি document.adoptNode() বা document.importNode() দ্বারা আরেকটি ডকুমেন্টে যুক্ত করা যেতে পারে。
এই উদাহরণটি একটি ইলেকট্রনকে তার পিতৃগ্রাহ্য থেকে মুক্ত করে এবং আরেকটি ডকুমেন্টে যুক্ত করে:
const child = document.getElementById("mySpan"); function remove() { child.parentNode.removeChild(child); } function insert() { const frame = document.getElementsByTagName("IFRAME")[0] const h = frame.contentWindow.document.getElementsByTagName("H1")[0]; const x = document.adoptNode(child); h.appendChild(x); }
গ্রাফিকা
element.removeChild(node)
বা
node.removeChild(node)
পারামিটার
পারামিটার | বর্ণনা |
---|---|
node | প্রয়োজনীয়। মুক্ত হওয়া নোড (ইলেকট্রন) নির্বাচন করুন。 |
ফলাফল
ধরন | বর্ণনা |
---|---|
Node |
মুক্ত হওয়া নোড (ইলেকট্রন)। যদি সাবগ্রাহ্য না থাকে, তবে null হবে。 |
ব্রাউজার সমর্থন
element.removeChild()
এটি DOM Level 1 (1998) বৈশিষ্ট্য।
সমস্ত ব্রাউজারগুলি এটিকে পূর্ণাত্মকভাবে সমর্থন করে:
চ্রোম | আইই | এজ | ফায়ারফক্স | স্যাফারি | ওপেরা |
---|---|---|---|---|---|
চ্রোম | আইই | এজ | ফায়ারফক্স | স্যাফারি | ওপেরা |
সমর্থন | 9-11 | সমর্থন | সমর্থন | সমর্থন | সমর্থন |
- পূর্ববর্তী পৃষ্ঠা removeAttributeNode()
- পরবর্তী পৃষ্ঠা removeEventListener()
- একটি স্তর উপরে HTML DOM Elements ওবজেক্ট