ویژگی parentNode HTML DOM Element

تعریف و استفاده

parentNode ویژگی به عنوان والد عنصر یا گره به عنوان یک شیء Node برگردان

اگر گره مشخص شده والد ندارد، به عنوان برگردان null.

ویژگی parentNode فقط خوانا است.

لطفاً به: مراجعه کنید

ویژگی childNodes

ویژگی firstChild

ویژگی lastChild

ویژگی nextSibling

ویژگی previousSibling

ویژگی nodeName

ویژگی parentElement

گره‌های HTML و عناصر

در HTML DOMدر مدل مستند (DOM) که مستند HTML یک مجموعه از گره‌هایی است که (دارند یا ندارند) گره‌های فرزند.

گرهبه معنای گره‌های عناصر، گره‌های متن و گره‌های کامنت).

عناصربین آن‌ها نیز گره‌های متن هستند.

در مقابل عناصر فقط گره‌های عناصر هستند.

گره‌های فرزند و عناصر فرزند

childNodes بازمی‌گرددگره‌های فرزندبه معنای گره‌های عناصر، گره‌های متن و گره‌های کامنت).

children بازمی‌گرددعناصر فرزنددر مقابل گره‌های متن و کامنت).

برادران و برادران عناصر

برادرانبه معنای "برادر" و "خواهر" هستند.

برادرانگره‌هایی دارند که گره پدر مشترکی دارند (در childNodes در لیست).

برادران عناصرعناصر دارند که گره پدر مشترکی دارند (در children در لیست).

مثال

مثال 1

نام گره پدر "myLI" را دریافت کنید:

let name = document.getElementById("myLI").parentNode.nodeName;

به طور مستقیم امتحان کنید

مثال 2

برای پنهان کردن گره پدر گره را کلیک کنید (<span>)

<div>
  <span onclick="this.parentNode.style.display = 'none';">x</span>
</div>

به طور مستقیم امتحان کنید

نحوه نوشتن

element.parentNode

یا

گره.parentNode

مقدار بازگشتی

نوع توضیح
گره گره پدر
null اگر گره دارای گره پدر نباشد.

پشتیبانی مرورگر

element.parentnode یک ویژگی DOM Level 1 (1998) است.

همه مرورگرها آن را به طور کامل پشتیبانی می‌کنند:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
پشتیبانی 9-11 پشتیبانی پشتیبانی پشتیبانی پشتیبانی