English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

طريقة getElementsByClassName() في HTML DOM

مثلث جافا سكربت بلون عنصر DOM

العنصر.getElementsByClassName()يتم إنشاء دالة تحتوي على جميع العناصر الابنية التي تحتوي على اسم فئة معين. عند التطبيق على عنصر document، سيتم البحث في جميع مستند DOM، بما في ذلك العنصر الجذر. يمكنك أيضًا تطبيق دالة getElementsByClassName() على أي عنصر، وستعيد أيضًا جميع العناصر الابنية التي تحتوي على اسم فئة معين، ولكن ستكون العناصر الابنية تبدأ من العنصر الحالي كعنصر جذور.

يتم ترتيب العناصر في القائمة المعدة وفقًا للترتيب التي ظهرت بها في الكود المصدر.

يمكنك الوصول إلى العناصر في القائمة المعدة باستخدام الرقم المطلق. تبدأ الرقم من 0.

استخدامlengthالخصائص تحدد عدد العناصر الابنية التي تحتوي على اسم فئة معين، ثم يمكنك تمرير جميع العناصر واستخراج المعلومات المطلوبة.

الdocument.getElementsByClassName()مبدأ عمل هذه الطريقة يشبه بشكل أساسي نفس الطريقة، ولكنها تعمل على جميع المستندات، تبدأ من جذور المستند.

النحو:

element.getElementsByClassName(class)
var gBox = document.getElementById("greenBox");
gBox.getElementsByClassName("demo")[0].innerHTML = "Hello World";
الاختبار لمعرفة‹/›

توافق المتصفحات

دعم جميع المتصفحات الكاملة لطريقة getElementsByClassName():

الطريقة
getElementsByClassName()نعمنعمنعمنعمنعم

قيمة الم 参数

الم参数وصف
classاسم الفئة التي تريد الحصول على العناصر الفرعية لها.
للبحث عن أكثر من اسم فئة، استخدم المسافات لفصلها، مثل “demo color”.

تفاصيل تقنية

القيمة المنقولة:يعود إلى عنصر شبيه بمجموعة العناصر الذي يحتوي على جميع الأنواع المحددة من الأنواع.
إصدار DOM:مستوى DOM 1

مراجع ذات صلة

تعليمية CSSنحو CSS

مرجع CSSCSS .classمحدد

مرجع DOM بلون HTMLخصائص className

مرجع DOM بلون HTMLخصائص classList

مرجع DOM بلون HTMLdocument.getElementsByClassName()الطريقة

مرجع DOM بلون HTMLالعنصر.getElementsByTagName()الطريقة

مثلث جافا سكربت بلون عنصر DOM