الفرق بين المراجعتين لصفحة: «JavaScript/Document/documentElement»
< JavaScript | Document
إضافة الصّفحة |
|||
| سطر 26: | سطر 26: | ||
==المواصفات== | ==المواصفات== | ||
* مواصفة [http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-87CD092 | * مواصفة [http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-87CD092 DOM Level 2 Core: Document.documentElement]. | ||
مراجعة 17:46، 11 مارس 2018
تُعيد عنصر Element الذي هو العنصر الجذر في المستند document (على سبيل المثال، العنصر <html> في مستندات HTML).
البنية العامّة
var element = document.documentElement;
مثال
var rootElement = document.documentElement;
var firstTier = rootElement.childNodes;
for (var i = 0; i < firstTier.length; i++) {
// نفّذ عمليّة ما مع كل واحد من الأولاد المُباشِرين للعنصر الجذر
// firstTier[i]
}
في المثال أعلاه، المتغير firstTier هو كائن من النوع NodeList الذي يحوي الأولاد المُباشِرين للعنصر الجذر.
مُلاحظات
مُستندات HTML تحتوي في العادة على عقدة ولد واحدة فقط، وهي العنصر <html> وربما مع تعريف DOCTYPE قبلها. أمّا مُستندات XML فعادة ما تحتوي على العديد من العقد الأولاد: العنصر الجذر، تعريف DOCTYPE، وتعليمات المُعالجة (processing instructions).
لهذا يجب عليك استعمال document.documentElement عوضا عن document.firstChild للحصول على العنصر الجذر.