HTML DOM - Changing HTML

কিভাবে HTML বিষয়বস্তু পরিবর্তন করতে হয় তা জানুন

HTML বিষয়বস্তু পরিবর্তন করা হচ্ছে

HTML DOM জাভাস্ক্রিপ্টকে HTML উপাদানের পাঠ্য এবং বিষয়বস্তু রূপান্তর করতে দেয়।

বিষয়বস্তু পরিবর্তন করার সবচেয়ে সহজ উপায় হল innerHTML অ্যাট্রিবিউট ব্যবহার করা:

document.getElementById(id).innerHTML = new HTML

innerHTML অ্যাট্রিবিউট

একটি উপাদানের বিষয়বস্তু পাওয়ার সবচেয়ে সহজ উপায় হল innerHTML অ্যাট্রিবিউট ব্যবহার করা।

innerHTML বৈশিষ্ট্য HTML উপাদানের বিষয়বস্তু পেতে বা পরিবর্তন করার জন্য দরকারী।

📝দ্রষ্টব্য:

innerHTML অ্যাট্রিবিউটটি <html> এবং <body> সহ যেকোনো HTML উপাদান পেতে বা প্রতিস্থাপন করতে ব্যবহার করা যেতে পারে।

সাধারণ ভুল

⚠️দ্রষ্টব্য:

  • একটি DOM উপাদান উপস্থিত হওয়ার আগে অ্যাক্সেস করার চেষ্টা করা হচ্ছে৷
  • "ডেমো" এর মতো একটি আইডিতে উদ্ধৃতি ভুলে যাওয়া।

উদাহরণ

একটি <p> উপাদানের বিষয়বস্তু পরিবর্তন করুন:

<html>
<body>

<p id="p1">Hello World!</p>

<script>
document.getElementById("p1").innerHTML = "New text!";
</script>

</body>
</html>

উদাহরণ বর্ণনা:

উদাহরণ

একটি <h1> উপাদানের বিষয়বস্তু পরিবর্তন করুন:

<!DOCTYPE html>
<html>
<body>

<h1 id="id01">Old Heading</h1>

<script>
const element = document.getElementById("id01");
element.innerHTML = "New Heading";
</script>

</body>
</html>

উদাহরণ বর্ণনা:

বৈশিষ্ট্য পরিবর্তন

একটি HTML অ্যাট্রিবিউটের মান পরিবর্তন করতে, এই সিনট্যাক্স ব্যবহার করুন:

document.getElementById(id).attribute = new value

উদাহরণ

একটি <img> উপাদানের src বৈশিষ্ট্যের মান পরিবর্তন করে:

<!DOCTYPE html>
<html>
<body>

<img id="myImage" src="smiley.gif">

<script>
document.getElementById("myImage").src = "landscape.jpg";
</script>

</body>
</html>

উদাহরণ বর্ণনা:

ডায়নামিক HTML কন্টেন্ট

জাভাস্ক্রিপ্ট গতিশীল এইচটিএমএল সামগ্রী তৈরি করতে পারে:

বর্তমান তারিখ:

Date : Mon Jan 26 2026 16:27:44 GMT+0530 (India Standard Time)

উদাহরণ

<!DOCTYPE html>
<html>
<body>

<script>
document.getElementById("demo").innerHTML = "Date : " + Date();
</script>

</body>
</html>

document.write()

জাভাস্ক্রিপ্টে, document.write() সরাসরি HTML আউটপুট স্ট্রীমে লিখতে ব্যবহার করা যেতে পারে:

উদাহরণ

<!DOCTYPE html>
<html>
<body>

<p>Bla bla bla</p>

<script>
document.write(Date());
</script>

<p>Bla bla bla</p>

</body>
</html>

⚠️সতর্কতা !

ডকুমেন্ট লোড হওয়ার পর document.write() ব্যবহার করবেন না। এটি নথিটি ওভাররাইট করবে।

অনুশীলন করুন

একটি উপাদানের বিষয়বস্তু পরিবর্তন করার জন্য আইনি সিনট্যাক্স কি?

let x = document.getElementById('demo')
x.content = 'Welcome';
✗ ভুল! .content HTML DOM-এ কোনো আইনি বৈশিষ্ট্য নয়
let x = document.getElementById('demo')
x.innerHTML = 'Welcome';
✓ ঠিক আছে! .innerHTML হল একটি HTML উপাদানের বিষয়বস্তু পরিবর্তন করার জন্য একটি আইনি বৈশিষ্ট্য
let x = document.getElementById('demo')
x.changeContent('Welcome');
✗ ভুল! .changeContent() HTML DOM-এ কোনো আইনি পদ্ধতি নয়