شرح صفوف ومحتوى الفقرة
دالة parentElement هي دالة جديدة خصيصة ل Firefox 9 و DOM4 ولكنه كان موجودًا في جميع المتصفحات الرئيسية الأخرى على مر العصور, في معظم الحالات هو مثل parentNode تماماً والفرق الوحيد بينهم هو عندما يكون العنصر الأب ليس عنصر HTML يتم إرجاع قيمة null عند استخدام دالة parentNode عكس دالة parentElement فأنها لا تقوم بإرجاع نفس النتيجة في لغة جافا سكريبت.
document.body.parentNode; // the <html> element
document.body.parentElement; // the <html> element
document.documentElement.parentNode; // the document node
document.documentElement.parentElement; // null
(document.documentElement.parentNode === document); // true
(document.documentElement.parentElement === document); // false
JavaScript body parentNode
قراءة وإرجاع العنصر الأب لعنصر ل body في لغة جافا سكريبت.
/* check console the <html> element document.body.parentNode // result is <html> element */
console.log(document.body.parentNode)
JavaScript body parentElement
قراءة وإرجاع العنصر الأب لعنصر ل body بواسطة parentElement في لغة جافا سكريبت.
/* check console the <html> element document.body.parentElement // result is <html> element */
console.log(document.body.parentElement)
JavaScript documentElement parentNode
قراءة وإرجاع العنصر الأب لعنصر المستند documentElement بواسطة parentNode في لغة جافا سكريبت.
/* check console document.documentElement.parentNode; // the document node */
console.log(document.documentElement.parentNode)
JavaScript documentElement parentElement
قراءة وإرجاع العنصر الأب لعنصر المستند documentElement بواسطة parentElement في لغة جافا سكريبت.
/* check console document.documentElement.parentElement; // null */
console.log(document.documentElement.parentElement)
JavaScript document documentElement parentNode
قراءة وإرجاع نوع العنصر الأب لعنصر المستند documentElement بواسطة parentNode في لغة جافا سكريبت.
/* check console (document.documentElement.parentNode === document); // true */
console.log(document.documentElement.parentNode)
JavaScript document documentElement parentElement
قراءة وإرجاع نوع العنصر الأب لعنصر المستند documentElement بواسطة parentElement في لغة جافا سكريبت.
/* check console (document.documentElement.parentElement === document); // false */
console.log(document.documentElement.parentElement)