ویژگی nextElementSibling Element DOM HTML

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

nextElementSibling ویژگی به عناصر بعدی در یک سطح مشابه در درخت اشاره دارد.

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

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

ویژگی previousElementSibling

ویژگی children

ویژگی firstElemenChild

ویژگی lastElementChild

ویژگی childElementCount

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

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

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

عنصرفضاهای خالی بین عناصر نیز گره‌های متن هستند.

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

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

برادرعبارت است از "برادر" و "خواهر".

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

گره‌های برادرعناصر برادر children در لیست).

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

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

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

nextSibling و nextElementSibling

nextSibling بازگشت بعدیگره(گره‌های عناصر، گره‌های متن و کامنت). فضاهای خالی بین عناصر نیز گره‌های متن هستند.

nextElementSibling بازگشت بعدیعنصر(بازگشت نمی‌کند به گره‌های متن و کامنت).

previousSibling و previousElementSibling

previousSibling بازگشت قبلیگره(گره‌های عناصر، گره‌های متن و کامنت). فضاهای خالی بین عناصر نیز گره‌های متن هستند.

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

مثال

بازگشت HTML محتوای برادر بعدی:

let text = element.nextElementSibling.innerHTML;

آزمایش کنید

نحوه استفاده

element.nextElementSibling

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

نوع توضیح
عنصر برادر بعدی
null اگر برادر بعدی موجود نباشد.

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

element.nextElementSibling این یک ویژگی DOM Level 3 (2004) است.

همه مرورگرها کاملاً از آن حمایت می‌کنند:

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