ویژگی previousElementSibling HTML DOM Element
- صفحه قبل previousSibling
- صفحه بعدی querySelector()
- به لایه بالاتر بازگردید موضوع Elements DOM HTML
تعریف و استفاده
previousElementSibling
این ویژگی عناصر یکسانی که در یک سطح قرار دارند را برمیگرداند.
previousElementSibling
این ویژگی فقط خواندنی است.
مطالعه بیشتر:
نودهای 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 | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |
- صفحه قبل previousSibling
- صفحه بعدی querySelector()
- به لایه بالاتر بازگردید موضوع Elements DOM HTML