خصوصیت element.previousSibling
مثال (خصوصیت element.previousSibling)
به دست آوردن محتوای اچ تی ام ال از عنصر هم نیای (برادر یا خواهر) قبلی از یک آیتم list:
خروجی x در کد بالا
خودتان امتحان کنید »
تعریف و کاربرد
خصوصیت previousSibling گره قبلی را از یک گره مشخص که در مرحله ی درختی مشابهی قرار دارد را برمی گرداند.
گره برگردانده شده، مانند یک شیء گره برگردانده می شود.
تفاوت بین این خصوصیت و خصوصیت previousElementSibling در این است که خصوصیت previousSibling گره هم نیای(برادر یا خواهر) قبلی را مانند یک گره عنصر یا گره متن یا گره کامنت برمی گرداند در حالی که خصوصیت previousElementSibling گره هم نیای قبلی را مانند یک گره عنصر برمی گرداند(گره های متن و کامنت را نادیده می گیرد).
این خصوصیت فقط خواندنی است.
نکته: می توانید از خصوصیت nextSibling برای برگرداندن گره بعدی از یک گره مشخص، که در مرحله ی درختی مشابهی قرار دارد استفاده کنید.
نکته:می توانید از خصوصیت childNodes برای برگرداندن هر گره فرزند از یک گره مشخص استفاده کنید.
پشتیبانی مرورگرها
متد | |||||
---|---|---|---|---|---|
previousSibling | بله | بله | بله | بله | بله |
نحوه استفاده
جزئیات تکنیکی
مقدار برگشتی |
یک شیء گره که مشخص کننده ی عنصر هم نیای قبلی از گره مورد نظر است و یا null در صورتی که هیچ عنصر هم نیای قبلی وجود نداشته باشد. |
---|---|
DOM Version | Core Level 1 Node Object |
آموزش های مرتبط
مرجع مدل DOM در اچ تی ام ال node.childNodes Property
مرجع مدل DOM در اچ تی ام ال node.firstChild Property
مرجع مدل DOM در اچ تی ام ال node.lastChild Property
مرجع مدل DOM در اچ تی ام ال node.parentNode Property
مرجع مدل DOM در اچ تی ام ال node.nextSibling Property
مرجع مدل DOM در اچ تی ام ال node.nodeName Property
کلیه توابع و خصوصیت های شیء Element در JavaScript
- نوشته شده توسط امیر پهلوان صادق
- بازدید: 5388