مثال
الحصول على اسم عقدة من عنصر الد <li> العنصر:
var x = document.getElementById("myLI").parentElement.nodeName;
ونتيجة لالعاشر على النحو التالي:
UL
انها محاولة لنفسك » أكثر "Try it Yourself" الأمثلة أدناه.
تعريف والاستخدام
الخاصية parentElement إرجاع العنصر الأصلي للعنصر المحدد.
الفرق بين parentElement و parentNode ، هو أن parentElement يعود لاغية إذا كانت العقدة الأصل ليست عقدة العنصر:
document.body.parentNode; //
Returns the <html> element
document.body.parentElement; // Returns the
<html> element
document.documentElement.parentNode; // Returns the
Document node
document.documentElement.parentElement; //
Returns null (<html> does not have a parent ELEMENT node)
في معظم الحالات، فإنه لا يهم أي الملكية التي تستخدمها، ولكن، parentNode هو على الارجح الاكثر شعبية.
هذه الخاصيه للقراؤه فقط.
دعم المتصفح
الأرقام في الجدول تحدد أول نسخة متصفح يدعم بشكل كامل العقار.
خاصية | |||||
---|---|---|---|---|---|
parentElement | 1.0 | نعم فعلا | تسعة | نعم فعلا | نعم فعلا |
بناء الجملة
node .parentElement
تفاصيل تقنية
قيمة الإرجاع: | كائن العنصر الذي يمثل عقدة العنصر الأصل من عقدة، أو لاغية إذا كانت العقدة لا يوجد لديه الوالدين |
---|---|
صفحة DOM | كائن DOM مستوى العنصر 4 |
مزيد من الأمثلة
مثال
انقر على عنصر (<span>) لإخفاء عنصر الأم (<div>) :
<div>
<span onclick="this.parentElement.style.display =
'none';">x</span>
</div>
انها محاولة لنفسك »