English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
childrenيستعيد خاصية الـ childProperties مجموعة HTMLCollection نشطة تحتوي على جميع العناصر الفرعية للعنصر الأب المحدد.
العناصر في المجموعة مرتبة بناءً على ترتيبها في الكود المصدر.
يمكنك الوصول إلى العناصر الفرعية في المجموعة باستخدام الرقم المحدد، وتبدأ من الرقم 0.
استخدم خاصية length لتحديد عدد العناصر الفرعية، ثم يمكنك مرورها من خلال جميع العناصر الفرعية.
ملاحظة:إذا لم يكن عنصر الأب يحتوي على عناصر فرعية، فإن العناصر الفرعية تكون قائمة فارغة طولها 0.
هذه الخاصية مشابهة لـchildNodesالفرق بينهما هو أن childNodes يحتوي على جميع العناصر بما في ذلك عناصر النصوص و التعليقات، بينما العناصر الفعلية تحتوي فقط على العناصر الديناميكية.
ParentElement.children
var list = document.body.children;اختبار رؤية‹/›
الرقم في الجدول يشير إلى إصدار المتصفح الأول الذي يدعم خاصية children بشكل كامل:
خصائص | |||||
children | 1 | 3.5 | 10 | 4 | 9 |
القيمة المعدة: | مثلث HTMLCollection الذي يمثل مجموعة العناصر في الوقت الحقيقي |
---|---|
إصدار DOM: | مستوى DOM 1 |
إيجاد عدد فرعات عنصر DIV:
var len = document.querySelector("div").children.length;اختبار رؤية‹/›
تغيير لون الخلفية لثاني عنصر فرع (السلسلة 1) عنصر DIV:
var parent = document.querySelector("div"); var list = parent.children; list[1].style.backgroundColor = "coral";اختبار رؤية‹/›
تغيير نص أول عنصر فرع (السلسلة 0) عنصر DIV:
var parent = document.querySelector("div"); var list = parent.children; list[0].innerHTML = "HELLO WORLD";اختبار رؤية‹/›