ویژگی های set و get در جاوا اسکریپت | JavaScript DOM Get Set Attributes

با عرض سلام و وقت بخیر خدمت دوستان گرامی امیدواریم حال دلتون خوب باشه .این جسله در راستای آموزش جاوا اسکریپت به مبحث ویژگی های set و get در جاوا اسکریپت خواهیم پرداخت.با ما همراه باشید.

 ویژگی  (attributes)  کلمات خاصی هستند که در داخل تگ شروع یک عنصر HTML برای کنترل رفتار تگ ها یا ارائه اطلاعات اضافی در مورد تگ استفاده می شوند.

جاوا اسکریپت چندین روش برای افزودن، حذف یا تغییر ویژگی یک عنصر HTML ارائه می دهد. در بخش های بعدی به طور مفصل با این روش ها آشنا خواهیم شد.

Getting Element’s Attribute Value

متد ()getAttribute برای بدست آوردن مقدار فعلی یک ویژگی روی عنصر استفاده می شود.اگر ویژگی مشخص شده روی عنصر وجود نداشته باشد.آنگاه  null را برمی‌گرداند. ب عنوان مثال:

جاوا اسکریپت چندین راه مختلف برای انتخاب عناصر در یک صفحه  را ارائه می دهد. برای اطلاع بیشتر از این روش ها  می توانید جلسه سلکتور ها در جاوا  اسکریپت را مطالعه فرمایید.

Setting Attributes on Elements

متد  ()setAttribute   برای مقداردهی یک ویژگی در عنصر مشخص شده استفاده می شود.

اگر ویژگی از قبل روی عنصر وجود داشته باشد، مقدار آن  آپدیت می شود. در غیر این صورت یک اتریبیوت جدید با نام و مقدار مشخص به آن اضافه می شود. مثال زیر یک  classو یک ویژگی disabled را به عنصر <button> اضافه می کند.

همچنین می توانید از متد setAttribute برای بروز رسانی یا تغییر مقدار ویژگی موجود در یک عنصر HTML استفاده کنید.  مثال زیر مقدار ویژگی  href موجود یک تگ (<a>) را اپدیت می کند.

Removing Attributes from Elements

متد  ()removeAttribute  برای حذف یک ویژگی از المنت مشخص شده استفاده می شود.

 مثال زیر ویژگی  href  را از تگ <a> حذف می کند.

 خب دوستان گرامی، به پایان جلسه ویژگی های set و get در جاوا اسکریپت رسیدیم امیداواریم برای شما مفید واقع گردد.

سایر مقالات

 

برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 1]
اشتراک‌گذاری

علی فرجی هستم، برنامه نویس جاوا اسکریپت و ریکت با بیش از 5 سال تجربه. من عاشق برنامه نویسیم و همیشه به دنبال یادگیری چیزهای جدید هستم.همچنین یکی از بنیانگذار های سایت کدایت ، یک سایت آموزش برنامه نویسی در حوزه جاوا اسکریپت، ریکت، اندروید و ... هستم. امیدوارم بتوانم با دانش و تجربه خود به سایر برنامه نویسان کمک کنم تا در این زمینه پیشرفت کنند.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *