English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
مثلث جافا سكربت لـ HTML DOM Document
querySelectorAll()يعدل قائمة العناصر في المستند التي تتطابق مع مجموعة النص المحدد (استخدام استكشاف الأعماق الأولي للنود في المستند). العنصر المعد هو NodeList.
يترتيب العناصر في NodeList بناءً على ترتيب ظهورها في النص المصدر.
يمكن الوصول إلى NodeList المعدة عبر الرقم المرجعي. يبدأ الرقم من 0.
NodeList هو مجموعة ثابتة، مما يعني أن التغييرات في DOM لا تؤثر على هذه المجموعة.
استخدام خاصية length في NodeList لتحديد عدد العناصر التي تحتوي على النص المحدد، ثم يمكنك مرور جميع العناصر واستخراج المعلومات المطلوبة.
document.querySelectorAll(selectors)
document.querySelectorAll("div");الاختبار أظهر <</-->
العدد في الجدول يحدد إصدار أول متصفح يدعم طريقة querySelectorAll() بالكامل:
الطريقة | |||||
querySelectorAll() | 1 | 3.5 | 10 | 3.2 | 8 |
المعدل | وصف |
---|---|
selectors | النص يحتوي على سلسلة تحتوي على أو أكثر من اختيارات لمطابقة. يجب أن تكون هذه السلسلة صالحةمحدد CSSنص. |
الناتج: | مثلجة NodeList، تمثل العناصر في المستند مع النص المحددمحدد CSSكل العناصر التي تتطابق |
---|---|
حالات استثنائية: | SyntaxError-قواعد بناء النص المحددة غير صالحة |
إصدار DOM: | مستوى DOM 1 |
الحصول على جميع العناصر التي تحتوي على الصفة "demo":
document.querySelectorAll(".demo");الاختبار أظهر <</-->
هذا المثال يعيد قائمة جميع عناصر <div> التي تحتوي على الصفة "note":
document.querySelectorAll("div.note");الاختبار أظهر <</-->
إعداد لون الخلفية لجميع عناصر <h1>، <p> و <div> في المستند:
document.querySelectorAll("h1, p, div");الاختبار أظهر <</-->
دليل CSS:محدد CSS
مرجع CSS:CSS#الاسمالمحدد
مرجع CSS: CSS .الصفة المحدد
DOM Document querySelector() الطريقة
DOM Document getElementsByClassName() الطريقة
DOM Document getElementsByTagName() الطريقة