خصوصیت element.parentElement
مثال (خصوصیت element.parentElement)
به دست آوردن نام گره از عنصر والد یک عنصر <li>:
var x = document.getElementById("myLI").parentElement.nodeName;
خروجی x در کد بالا
UL
خودتان امتحان کنید »
تعریف و کاربرد
خصوصیت parentElement ، عنصر والد از یک عنصر مشخص را برمی گرداند.
تفاوت بین خصوصیت parentElement و parentNode در این است که خصوصیت parentElement در صورتی که عنصر والد، یک گره عنصر نباشد، null را برمی گرداند:
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)
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 | بله | 9.0 | بله | بله |
نحوه استفاده
node.parentElement
جزئیات تکنیکی
مقدار برگشتی |
یک شیء عنصر که مشخص کننده ی گره عنصر والد از یک گره می باشد و یا null در صورتی که گره مورد نظر هیچ والدی نداشته باشد. |
---|---|
DOM Version | DOM Level 4 کلیه توابع و خصوصیت های شیء Element در JavaScript |
کلیه توابع و خصوصیت های شیء Element در JavaScript
- نوشته شده توسط احسان عباسی
- بازدید: 6513