HTML DOM getElementsByTagName() পদ্ধতি

সংজ্ঞা ও ব্যবহার

getElementsByTagName() পদ্ধতি নির্দিষ্ট ট্যাগনামের এলিমেন্টের সংকলন ফিরিয়ে দেবে

সংজ্ঞা

document.getElementsByTagName(tagname)

ব্যাখ্যা

getElementsByTagName() পদ্ধতি দ্বারা ফিরিয়ে দেওয়া এলিমেন্টগুলির ক্রম তাদের ডকুমেন্টের ক্রমবর্ধমান ক্রমের অনুরূপ

বিশেষ চিন্তা "*" কেন্দ্রিক getElementsByTagName() পদ্ধতিকে পাঠানো হলে, তা ডকুমেন্টের সকল এলিমেন্টের তালিকা ফিরিয়ে দেবে, এলিমেন্টগুলির ক্রমাগত ক্রম তাদের ডকুমেন্টের ক্রমবর্ধমান ক্রমের অনুরূপ

সূচনা ও মন্তব্য

মন্তব্য:getElementsByTagName() পদ্ধতিকে পাঠানো চিন্তাগুলি হাইপারনেটিক করা হয়না

একক

উদাহরণ ১

<html>
<head>
<script type="text/javascript">
function getElements()
  {
  var x=document.getElementsByTagName("input");
  alert(x.length);
  }
</script>
</head>
<body>
<input name="myInput" type="text" size="20" /><br />
<input name="myInput" type="text" size="20" /><br />
<input name="myInput" type="text" size="20" /><br />
<br />
<input type="button" onclick="getElements()"
value="How many input elements?" />
</body>
</html>

উদাহরণ 2

getElementsByTagName() মথুল ব্যবহার করে কোনও ধরনের HTML ইলেকট্রনমানের তালিকা পাওয়া যেতে পারে।উদাহরণস্বরূপ, নিচের কোডটি ডকুমেন্টের সমস্ত টেবিলগুলি পাওয়ার জন্য ব্যবহৃত হয়:

var tables = document.getElementsByTagName("table");
alert("This document contains " + tables.length + " tables");

উদাহরণ 3

যদি আপনি ডকুমেন্টের গঠনকে খুবই ভালোভাবে জানেন, তবে ডকুমেন্টের একটি বিশেষ ইলেকট্রনমান পাওয়ার জন্য getElementsByTagName() মথুল ব্যবহার করতে পারেন।উদাহরণস্বরূপ, নিচের কোডটি ডকুমেন্টের চতুর্থ প্যারাগ্রাফটি পাওয়ার জন্য ব্যবহৃত হয়:

var myParagragh = document.getElementsByTagName("p")[3];

কিন্তু, আমরা তথাপি মনে করি যে, আপনি যদি কোনও বিশেষ ইলেকট্রনমান অপারেশন করতে চান, getElementById() মথুল ব্যবহার করা বেশি কার্যকর