مثل HTMLCollection XML DOM

مجموعة HTML

مجموعة HTML هي واجهة تعبر عن مجموعة من عناصر HTML، وتقدم طرقًا وخصائصًا يمكن استخدامها لتفحص القائمة.

مجموعة HTML في HTML DOM هي "الحية"؛ إذا تم تغيير المستند الأساسي، فإن هذه التغييرات تظهر فورًا عبر جميع مجموعات HTML.

كل مشروع (والميزات المحددة به) يعود بناءً على مجموعة HTML:

  • Document (images, applets, links, forms, anchors)
  • form (elements)
  • map (areas)
  • select (options)
  • table (rows, tBodies)
  • tableSection (rows)
  • row (cells)

العديد من خصائص واجهة HTMLDocument هي من نوع مجموعة HTML، وتوفر طريقة سهلة للوصول إلى عناصر المستند مثل النماذج والصور والروابط.form.elements و select.options كلها من نوع مجموعة HTML. توفر مجموعة HTML أيضًا طريقة لتصفح Table السطور المختلفة، وكذلك TableRow بشكل مريح للحصول على خلايا مختلفة.

مثلما ذكرنا سابقًا، مجموعة HTML هي مجموعة من عناصر HTML تحتوي على طرق، يمكن استخدامها للحصول على العناصر عبر موقعها في المستند أو باستخدام خصائص id أو name الخاصة بها. في جافا سكريبت، سلوك مجموعة HTML هو كأنها مصفوفة قابلة للقراءة فقط، يمكن استخدامها لتحديد مجموعة HTML باستخدام بيانات النص المربعات، من خلال الترقيم أو الاسم، دون الحاجة إلى الاتصال طريقة item()و طريقة namedItem().

مجموعة HTML قابلة للقراءة فقط، لا يمكن إضافة عناصر جديدة إليها، حتى إذا تم استخدام صيغة جافا سكريبت للفرقام.

مجموعة HTML و موضوع NodeListمماثلة للغاية، لكن الأولى قد تكون قابلة للوصول باستخدام مؤشر الاسم أو الرقمي.

خصائص مجموعة HTML

الخصائص وصف
cssRules خصائص قابلة للقراءة، تعود بناءً على عدد الأعمدة (العدد الموجود في المجموعة).

مجموعة HTML 方法

الطريقة وصف
item() يعود بالعنصر (النقطة) في الموضع المحدد في المجموعة.
namedItem() يعود بالعنصر (النقطة) الذي يحتوي على اسم أو معرف معين من خصائص name أو id في المجموعة.

مثال

var c = document.forms;		//هذا هو موضوع HTMLCollection للعنصر form
var firstform = c[0];		//يمكن استخدام كحلقة مرتبطة
var lastform = c[c.length-1];	//يستعيد خاصية length عدد العناصر
var address = c["address"];		//يمكن استخدام كحلقة مرتبطة
var address = c.address;		//يسمح JavaScript بهذا التعبير

الصفحات ذات الصلة

دليل مرجعي DOM XMLموضوع HTMLDocument

دليل مرجعي DOM XMLموضوع NodeList

دليل مرجعي:دليل مرجعي DOM HTML