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" এর সমান যা আমাদের ক্ষেত্রে
যেহেতু তিনটি হোয়াইটস্পেস এবং দুটি
উপাদান রয়েছে
function countNodes() {
var x = document.getElementById("DIV1").childNodes.length;
document.getElementById("Sample").innerHTML = "The div element has "+x+" child nodes";
}