কম্পিউটার টিউটোরিয়াল

HTML DOM Body অবজেক্ট

HTML DOM Body অবজেক্ট HTML <body> এলিমেন্টের সাথে যুক্ত। body ট্যাগের ভিতরে সেট করা অ্যাট্রিবিউট এবং তাদের মান HTML ডকুমেন্টে সারাদিন থাকে যতক্ষণ না সেগুলো এর যেকোনো চাইল্ড নোড দ্বারা ওভাররাইড করা হয়। body অবজেক্ট এই প্রোপার্টি এবং তাদের মান অ্যাক্সেস এবং ম্যানিপুলেট করতে ব্যবহার করা যেতে পারে।

প্রোপার্টি

HTML DOM Body অবজেক্টের প্রোপার্টিগুলো নিচে দেওয়া হলো:

নোট - নিচের প্রোপার্টিগুলো HTML5-এ সাপোর্টেড নয়। CSS ব্যবহার করুন:

প্রোপার্টি বিবরণ
aLink একটি ডকুমেন্টে এক্টিভ লিংক কালার সেট বা রিটার্ন করতে
background ডকুমেন্টের জন্য ব্যাকগ্রাউন্ড ইমেজ সেট বা রিটার্ন করতে
bgColor ডকুমেন্টের ব্যাকগ্রাউন্ড কালার সেট বা রিটার্ন করতে
link ডকুমেন্টে আনভিজিটেড লিংক কালার সেট বা রিটার্ন করতে
text ডকুমেন্টের টেক্সট কালার সেট বা রিটার্ন করতে
vLink ডকুমেন্টে ভিজিটেড লিংক কালার সেট বা রিটার্ন করতে

সিনট্যাক্স

নিচে সিনট্যাক্স দেওয়া হলো:

body অবজেক্ট তৈরি করা:

var x = document.createElement("BODY");

উদাহরণ

HTML DOM body অবজেক্টের জন্য একটি উদাহরণ দেখি:

<!DOCTYPE html> <html> <head> <title>aside tag</title> <h2>HTML DOM BODY OBJECT</h2> <button onclick="createBody()">CREATE</button> <script>    function createBody() {       var x = document.createElement("BODY");       x.setAttribute("id", "myBody");       document.body.appendChild(x);       var Para = document.createElement("P");       var text = document.createTextNode("A sample paragraph       created as child of body");       Para.appendChild(text);       document.getElementById("myBody").appendChild(Para);    } </script> </head> </html>

আউটপুট

এটি নিচের আউটপুট দেবে:

HTML DOM Body অবজেক্ট

create-এ ক্লিক করলে:

HTML DOM Body অবজেক্ট

উপরের উদাহরণে:

আমরা createBody() ফাংশন কল করার জন্য CREATE নামে একটি বাটন তৈরি করেছি:

<button onclick="createBody()">CREATE</button>

createBody() মেথড <body> এলিমেন্ট তৈরি করে এবং এটিকে x ভেরিয়েবলে অ্যাসাইন করে। setAttribute() মেথড ব্যবহার করে body-এর id "myBody" সেট করে এবং appendChild() মেথড ব্যবহার করে body এলিমেন্টটি ডকুমেন্টের চাইল্ড হিসেবে অ্যাপেন্ড করে। অন্য একটি <p> (প্যারাগ্রাফ) এলিমেন্ট "A sample paragraph created as child of body" টেক্সট নোডসহ তৈরি করা হয়। সেই টেক্সট নোডটি প্যারাগ্রাফের চাইল্ড হিসেবে অ্যাপেন্ড করা হয়। শেষে <body> এলিমেন্টের id ব্যবহার করে প্যারাগ্রাফটি body-তে অ্যাপেন্ড করা হয়।

function createBody() {    var x = document.createElement("BODY");    x.setAttribute("id", "myBody");    document.body.appendChild(x);    var Para = document.createElement("P");    var text = document.createTextNode("A sample paragraph created as child of body");    Para.appendChild(text);    document.getElementById("myBody").appendChild(Para); }

  1. HTML DOM Textarea অবজেক্ট: টেক্সটএরিয়া এলিমেন্ট নিয়ন্ত্রণ

  2. HTML DOM HR অবজেক্ট

  3. HTML DOM Title অবজেক্ট

  4. HTML DOM Ul অবজেক্ট