XML DOM getElementsByTagName() পদ্ধতি

Document অবজেক্ট রেফারেন্স ম্যানুয়েল

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

getElementsByTagName() পদ্ধতি নির্দিষ্ট নামের সকল এলিমেন্টকে ফিরিয়ে দেয় একটি নোড তালিকা。

সংজ্ঞা:

getElementsByTagName(name)
প্রাপ্তি বর্ণনা
name স্ট্রিং মান, যা অনুসন্ধানের জন্য ব্যবহৃত ট্যাগ নামকে নির্দেশ করে।মান "*" সকল ট্যাগকে মিলাবে。

ফলাফল

ডকুমেন্ট ট্রির নির্দিষ্ট ট্যাগকে ধারণকারী Element নোডের রক্ষিত আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারের আকারе NodeList অবজেক্ট)。ফলাফলটিতে অনুসন্ধানকৃত এলিমেন্ট নোডের ক্রমাগত বিন্যাস স্রোত ডকুমেন্টের ক্রমাগত অবস্থান অনুসারে হবে。

বিবরণ

এই পদ্ধতি একটি NodeList অবজেক্টরয়েছে (যা যেমন লেখা আছে, একটি রক্ষিত আকারের আকারের আকারের হবে), এই অবজেক্টটি ডকুমেন্টের সমস্ত ট্যাগকে নিয়ে আসে যা নির্দিষ্ট ট্যাগ নামকে ধারণ করে, এগুলোর সার্বিক বিন্যাস স্রোত ডকুমেন্টের ক্রমাগত অবস্থান অনুসারে হবে。NodeList অবজেক্টহলো 'জীবন্ত' যার মানে যদি ডকুমেন্টে কোনও ট্যাগনামের এলিমেন্ট যোগ করা হয় বা তা সরানো হয়, তবে তার মাট্রিক্স স্বয়ংক্রিয়ভাবেই পুনর্নবীকরণ করা হবে。

পরিমার্জনা, Element ইন্টারফেস একই নামের একটি পদ্ধতি সহ নিয়ে আসে যা শুধুমাত্র ডকুমেন্টের সাব-ট্রি অনুসন্ধান করে।আরও, HTMLDocument ইন্টারফেস একটি getElementsByName() পদ্ধতিname প্রক্রিয়ার মাধ্যমে (ট্যাগনামের পরিবর্তে) এলিমেন্টকে অনুসন্ধান করা যায়。

উদাহরণ

এই কোডটি ব্যবহার করে এইমন HTML ডকুমেন্টের সমস্ত <h1> ট্যাগকে অনুসন্ধান এবং প্রদর্শন করা যায়:

var headings = document.getElementsByTagName("h1");
for (var i = 0; i < headings.length; i++)  {
  var h = headings[i];
}

ইনস্ট্যান্স

সমস্ত উদাহরণগুলিতে, আমরা XML ফাইল ব্যবহার করব। books.xmlএবং JavaScript ফাংশন loadXMLDoc()

এই কোড স্প্লিন্টটি "books.xml"-এর সমস্ত <title> ইলিমেন্টের মান দেখাবে:

xmlDoc=loadXMLDoc("/example/xdom/books.xml");
var x=xmlDoc.getElementsByTagName('title');
for (i=0;i<x.length;i++)
  {
  document.write(x[i].childNodes[0].nodeValue)
  document.write("<br />")
  }

আউটপুট:

Harry Potter
Everyday Italian
XQuery Kick Start
Learning XML

Document অবজেক্ট রেফারেন্স ম্যানুয়েল