একটি নোড নির্দিষ্ট নোডের বংশধর কিনা তা খুঁজে বের করতে HTML DOM contains() পদ্ধতি ব্যবহার করা হয়। একজন বংশধর নোডের অবিলম্বে সন্তান, নাতি-নাতনি এবং এমনকি নাতি-নাতনিও হতে পারে। এটি একটি বুলিয়ান সত্য প্রদান করে যা নির্দেশ করে যে নোডটি প্রকৃতপক্ষে নির্দিষ্ট নোডের বংশধর এবং মিথ্যা যদি এটি প্রদত্ত নোডের বংশধর না হয়।
সিনট্যাক্স
নিম্নলিখিত HTML DOM-এর জন্য সিনট্যাক্স রয়েছে() পদ্ধতি −
node.contains(givenNode)
এখানে, givenNode হল একটি বাধ্যতামূলক প্যারামিটার মান যা নির্দিষ্ট করে দেয় যে দেওয়ানোডটি নোডের দ্বারা ধারণ করা হচ্ছে কিনা৷
উদাহরণ
HTML DOM-এর মধ্যে রয়েছে() মেথড -
এর একটি উদাহরণ দেখা যাকআমি
USA -এ থাকি p>এটিআর এলিমেন্ট ডিভ এলিমেন্টের বংশধর কিনা তা জানতে নিচের বোতামে ক্লিক করুন
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে
ডিসেন্ড্যান্ট বোতামে ক্লিক করার পরে -
উপরের উদাহরণে -
আমরা “DIV1” আইডি দিয়ে একটি
এলিমেন্ট আছে এবং
এলিমেন্টের ভিতরে রয়েছে
#DIV1{ সীমানা:2px কঠিন নীল; width:160px;}<-এ থাকি /প্রে>আমি
USA তারপরে আমরা একটি বোতাম তৈরি করেছি যা একটি ব্যবহারকারী দ্বারা ক্লিক করলে divDesc() পদ্ধতিটি কার্যকর করে −
divDesc() মেথড ডকুমেন্ট অবজেক্টের getElementById() পদ্ধতি ব্যবহার করে
এলিমেন্ট পায় এবং এটি attr ভেরিয়েবলে বরাদ্দ করে। তারপরে এটি উপাদানের ধারণ পদ্ধতি ব্যবহার করে এবং প্যারামিটার হিসাবেউপাদানটি পাস করে। যেহেতু
উপাদানটিতেউপাদান রয়েছে অর্থাৎ উপাদানটি উপাদানটির উত্তরসূরি এটি সত্য বলে। শর্তসাপেক্ষ বিবৃতি ব্যবহার করে আমরা "নমুনা" − আইডি সহ অনুচ্ছেদে অন্তর্নিহিত এইচটিএমএল বৈশিষ্ট্য ব্যবহার করে উপযুক্ত পাঠ্য প্রদর্শন করি।ফাংশন divDesc() { var attr =document.getElementById("At"); var div =document.getElementById("DIV1").ধারণ করে(attr); if(div==true) document.getElementById("Sample").innerHTML="স্প্যান এলিমেন্ট হল ডিভ এলিমেন্টের বংশধর।" else document.getElementById("Sample").innerHTML="স্প্যান এলিমেন্ট ডিভ এলিমেন্টের বংশধর নয়।"