কম্পিউটার

এইচটিএমএল ডম চাইল্ড নোড সম্পত্তি


HTML DOM চাইল্ড নোডস প্রপার্টি একটি NodeList অবজেক্ট আকারে নোডের চাইল্ড নোডের একটি সংগ্রহ প্রদান করে। নোডগুলি সাজানো হয়েছে এবং HTML নথিতে প্রদর্শিত একই ক্রমে রয়েছে৷ এই নোডগুলি সূচী নম্বর দ্বারা অ্যাক্সেস করা যেতে পারে যা 0 থেকে শুরু হয়। এটি শুধুমাত্র পঠনযোগ্য সম্পত্তি। মনে রাখবেন, সাদা স্থান এবং মন্তব্যগুলিও নোড হিসাবে বিবেচিত হয়৷

সিনট্যাক্স

চাইল্ড নোড সম্পত্তি -

-এর জন্য সিনট্যাক্স নিচে দেওয়া হল
elementNodeReference.childNodes;

উদাহরণ

আসুন আমরা HTML DOM চাইল্ড নোড সম্পত্তি -

-এর একটি উদাহরণ দেখি
<!DOCTYPE html>
<html>
<head>
<style>
   div {
      border: 1px solid blue;
      margin: 7px;
   }
</style>
</head>
<body>
<p>Click the button below to find the div element childnodes.</p>
<button onclick="countNodes()">COUNT</button>
<div id="DIV1">
<p>First p element </p>
<p>Second p element</p>
</div>
<p id="Sample"></p>
<script>
   function countNodes() {
      var x = document.getElementById("DIV1").childNodes.length;
      document.getElementById("Sample").innerHTML = "The div element has "+x+" child nodes";
   }
</script>
</body>
</html>

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে

এইচটিএমএল ডম চাইল্ড নোড সম্পত্তি

COUNT বোতামে ক্লিক করলে -

এইচটিএমএল ডম চাইল্ড নোড সম্পত্তি

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

আমরা “DIV1” আইডি সহ একটি

উপাদান তৈরি করেছি এবং এর ভিতরে দুটি অনুচ্ছেদ রয়েছে। আমরা এটিকে অন্যান্য উপাদান থেকে আলাদা করতে একটি রঙের সীমানা এবং কিছু মার্জিন যোগ করেছি। এখানে গুরুত্বপূর্ণ বিষয় হল প্রতিটি এলিমেন্টকে নিজস্ব লাইনে পেতে তিনটি এন্টার কী চাপা হয় যা
ট্যাগে মোট তিনটি হোয়াইটস্পেস তৈরি করে।

div {
   border: 1px solid blue;
   margin: 7px;
}
<div id="DIV1">
<p>First p element </p>
<p>Second p element</p>
</div>

তারপরে আমরা একটি বোতাম COUNT তৈরি করেছি যা ব্যবহারকারীর দ্বারা ক্লিক করার সময় countNodes() পদ্ধতিটি কার্যকর করবে৷

<button onclick="countNodes()">COUNT</button>

কাউন্টনোডস() ফাংশনটি এমন একটি উপাদান পায় যার আইডি "DIV1" এর সমান যা আমাদের ক্ষেত্রে

উপাদান এবং এটির চাইল্ডনোডস. দৈর্ঘ্য প্রপার্টি মান পায় এবং এটি পরিবর্তনশীল x-এ বরাদ্দ করে৷

যেহেতু তিনটি হোয়াইটস্পেস এবং দুটি

উপাদান রয়েছে

এর ভিতরে চাইল্ডনোডস ট্যাগ করুন 5. প্রত্যাবর্তন করা মানটি তারপরে ইননারএইচটিএমএল() পদ্ধতি ব্যবহার করে আইডি "নমুনা" সহ অনুচ্ছেদে প্রদর্শিত হয়।

function countNodes() {
   var x = document.getElementById("DIV1").childNodes.length;
   document.getElementById("Sample").innerHTML = "The div element has "+x+" child nodes";
}

  1. এইচটিএমএল ডম স্টাইল ফ্লেক্সগ্রো প্রপার্টি

  2. এইচটিএমএল ডম স্টাইল ফ্লেক্সফ্লো প্রপার্টি

  3. এইচটিএমএল ডম স্টাইল ফ্লেক্স প্রপার্টি

  4. HTML DOM শৈলী ন্যায্যতা বিষয়বস্তু সম্পত্তি