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

HTML DOM HTML অবজেক্ট

HTML DOM HTML অবজেক্ট একটি HTML ডকুমেন্টের রুট (root) এলিমেন্ট <html> কে রিপ্রেজেন্ট করে। এটি পুরো ডকুমেন্টের প্যারেন্ট এলিমেন্ট।

সিনট্যাক্স: HTML অবজেক্ট এক্সেস করা

document.getElementsByTagName("HTML")[0]

বা সরাসরি: document.documentElement

উদাহরণ: পুরো HTML কন্টেন্ট পড়া ও দেখানো

<!DOCTYPE html>
<html>
<head>
    <style>
        body { text-align: center; }
        .btn {
            background-color: lightblue; border: none; height: 2rem;
            border-radius: 50px; width: 60%; margin: 1rem auto; display: block;
        }
        .show {
            font-size: 1rem; font-weight: bold; color: orange;
            border: 2px solid green; padding: 10px; display: none;
        }
    </style>
</head>
<body>
    <h1>DOM HTML Object Example</h1>
    <button type="button" onclick="getContent()" class="btn">
        Click me to get content inside HTML tag
    </button>
    <div class="show"></div>

    <script>
        function getContent() {
            var content = document.getElementsByTagName("HTML")[0].innerHTML;
            document.querySelector(".show").innerHTML = content;
            document.querySelector(".show").style.display = "block";
        }
    </script>
</body>
</html>

আউটপুট

বাটনে ক্লিক করলে বর্তমান পেজের পুরো HTML কোড (innerHTML) একটি ডিভে প্রদর্শিত হবে।

ব্যবহারিক পরামর্শ

  • document.documentElement ব্যবহার করা ভালো প্র্যাকটিস, কারণ এটি সরাসরি <html> এলিমেন্ট রিটার্ন করে।
  • পুরো ডকুমেন্টের HTML স্ট্রিং পাওয়ার জন্য document.documentElement.outerHTML ব্যবহার করুন।
  • বড় পেজে innerHTML পড়লে পারফরম্যান্সে সমস্যা হতে পারে।
  1. HTML DOM DT অবজেক্ট

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

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

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