ویژگی previousElementSibling HTML DOM Element

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

previousElementSibling این ویژگی عناصر یکسانی که در یک سطح قرار دارند را برمی‌گرداند.

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

مطالعه بیشتر:

nextElementSibling 属性

children 属性

ویژگی firstElemenChild

ویژگی lastElemenChild

ویژگی childElementCount

نودهای HTML و عناصر

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

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

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

در عوض عناصر فقط نودهای عناصر هستند.

همتای و همتای عناصر

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

همتاینودهای همتای (نودهایی دارای نقطه شروع مشترک در childNodes در لیست).

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

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

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

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

nextSibling و nextElementSibling

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

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

previousSibling و previousElementSibling

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

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

مثال

بازگشت محتوای HTML همتای قبلی:

let text = element.previousElementSibling.innerHTML;

آزمایش کنید

نحوه استفاده

element.previousElementSibling

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

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

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

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

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

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