13. DOM Manipulation (Select Elements)
📘 কনসেপ্ট (থিওরি)
DOM (Document Object Model) হলো জাভাস্ক্রিপ্ট যেভাবে HTML কে দেখে। জাভাস্ক্রিপ্ট HTML ডকুমেন্টের সব এলিমেন্ট অ্যাক্সেস ও পরিবর্তন করতে পারে।
এলিমেন্ট পরিবর্তন করতে প্রথমে তা সিলেক্ট করতে হয়। সিলেক্ট করার মেথড:
1.
document.getElementById("idName") — ID দিয়ে একটি এলিমেন্ট সিলেক্ট করে
2. document.querySelector(".className") — CSS সিলেক্টরের সাথে মেলা প্রথম এলিমেন্ট সিলেক্ট করে
3. document.querySelectorAll("p") — CSS সিলেক্টরের সাথে মেলা সব এলিমেন্ট সিলেক্ট করে
দ্রষ্টব্য: যেহেতু আমাদের কোড এডিটর শুধু কনসোল আউটপুট দেখায়, আপনি এখানে আসল UI পরিবর্তন দেখতে পাবেন না, তবে সিনট্যাক্স বোঝা খুবই জরুরি।💡 উদাহরণ
এলিমেন্ট সিলেক্ট করা (সিনট্যাক্স উদাহরণ):
// HTML: Item 1 Item 2
const listItems = document.querySelectorAll("li");
// listItems এর উপর forEach দিয়ে লুপ করা যায়
Welcome
const heading = document.getElementById("title"); console.log(heading); // HTML:Hello
const paragraph = document.querySelector(".text"); // HTML:🎯 আপনার কাজ (প্র্যাকটিস)
getElementById ব্যবহার করে "submit-btn" id যুক্ত এলিমেন্ট সিলেক্ট করার সিনট্যাক্স লিখুন এবং
button নামের const ভেরিয়েবলে রাখুন। ভেরিয়েবলটি লগ করুন।main.javascript
Loading...
OUTPUT
Run your code to see the output here...