XML DOM getElementsByTagName() میٹھد

دکومنٹ آوٹھا مرجع دستاویز

تعلیم اور استعمال

getElementsByTagName() میٹھد، مخصوص نام کا سب سارے ایلمنٹ کا نیود لسٹ بازگشتی دیتا ہے۔

نام نکالنے کا طریقہ:

getElementsByTagName(نام)
پارامتر شرح
نام نام کا سٹرنگ وار، جو تلاش کیا جانا ہے۔ وار کا نام '*'، تمام بلٹ نام کو ماتخلف میں لایا جاتا ہے۔

بازگشتی

مخصوص بلٹ کا مارکر کا ایلمنٹ نود کا خواندنی آرائی (تکنیکی طور پر، یہ) NodeList آئی اینڈی)。 بازگشتی ایلمنٹ نود کا ترتیب وارثی میں آئی ہوئی کی طرح ہوگا۔

شرح

یہ میٹھد ایک NodeList آئی اینڈیجس کو ایک خواندنی آرائی کے طور پر استعمال کیا جاسکتا ہے)، جو ڈاکومن میں مخصوص بلٹ نام کا سب سارے ایلمنٹ نود کا ذخیرہ کرتا ہے، ان کا ترتیب وارثی میں آتا ہے جو وارثی میں آئی ہے۔NodeList آئی اینڈیزنده اور قابل تنظیم ہیں، اگر ڈاکومن میں مخصوص بلٹ نام کا ایلمنٹ شامل یا حذف کیا جائے تو اس کا مطلب خود بخود اپدیت ہوجائے گا。

توجہ دیں، ایلمنٹ انٹر فیس نے ایک نام کا میٹھد بھی دینا ہے، جو صرف ڈاکومن کے ذیلی درخت میں تلاش کرتا ہے۔ مزید برآمد، HTMLDocument انٹر فیس نے getElementsByName() میٹھدنام کی اقدار کی بنیاد پر تلاش کریں، نہ کہ بلٹ کا نام (بجائے بلٹ نام)。

مثال

اسکریپت کا استعمال کریں تاکہ HTML ڈاکومن میں سب سارے <h1> مارکرز کو تلاش اور مرتب کریں:

var headings = document.getElementsByTagName(")h1(")
فار (وار آئی = 0; آئی < ہیڈنگس لینگت; آئی++)  {
  وار ایچ = ہیڈنگس[آئی];
}

نمونہ

تمام مثالوں میں، ہم XML فائل استعمال کریں گے books.xml، اور جاوااسکریپٹ فانکشن لوڈایکسملدوک()

ایکوادی کد بلاک 'books.xml' میں تمام <title> عناصر کا ماخذ دکھانے کیلئے استعمال کیا جاسکتا ہے:

xmlDoc=لوڈایکسملدوک(""/example/xdom/books.xml");
وار ایکس=xmlDoc گتاگلوبل تگ('title');
فار (آئی=0; آئی<ایکس لینگت; آئی++)
  {
  دکومنٹ ورائٹ(ایکس[i].چائلڈنود[0].نوڈویالوی)
  دکومنٹ ورائٹ("<br />")
  }

خروجی:

هری پاٹر
ریگولر اٹلیائی
XQuery کی شروعات
لیرننگ ایکسمل

دکومنٹ آوٹھا مرجع دستاویز