DevBoard

Blogs

What are the different ways to select an element in the DOM?

উত্তর: DOM-এ একটি এলিমেন্ট নির্বাচন করার জন্য বিভিন্ন পদ্ধতি রয়েছে, যেমন:

  • getElementById()
  • getElementsByClassName()
  • getElementsByTagName()
  • querySelector()
  • querySelectorAll()

What is the difference between innerHTML, innerText, and textContent ?

উত্তর:

  • innerHTML: HTML মার্কআপ সহ একটি এলিমেন্টের বিষয়বস্তু সেট বা পায়।
  • innerText: শুধুমাত্র দৃশ্যমান পাঠ্য সামগ্রী সেট বা পায়।
  • textContent: সমস্ত পাঠ্য সামগ্রী সেট বা পায়, এমনকি লুকানো উপাদানগুলিরও।

What is event delegation in the DOM?

উত্তর: ইভেন্ট ডেলিগেশন হলো একটি প্যারেন্ট এলিমেন্টে একটি ইভেন্ট লিসেনার যুক্ত করার কৌশল, যা এর চাইল্ড এলিমেন্টগুলিতে উদ্ভূত ইভেন্টগুলি পরিচালনা করে।

What is event bubbling in the DOM?

উত্তর: ইভেন্ট বাবলিং হলো একটি প্রক্রিয়া যেখানে একটি চাইল্ড এলিমেন্টে একটি ইভেন্ট ট্রিগার হলে, এটি DOM ট্রির মাধ্যমে এর প্যারেন্ট এলিমেন্টগুলিতে "বুদবুদ" করে।

How do you create, add, and remove elements using JavaScript?

উত্তর:

  • তৈরি: document.createElement()
  • যোগ: appendChild(), insertBefore()
  • অপসারণ: removeChild(), remove()