آموزش JavaScript
۲۶۰ آموزش
نمایش دسته بندی ها (۲۶۰ آموزش)

افزودن یک کلاس (Class) به یک عنصر (Element)، در صورت نداشتن آن کلاس (Class) و حذف کلاس (Class) از عنصر (Element)، در صورت داشتن آن (تغییر داشتن و نداشتن کلاس به صورت متناوب)، با هر بار اجرای کد، با روش classList.toggle ، در JavaScript

با استفاده از روش classList.toggle در JavaScript ، می توانیم تعیین کنیم بر اساس اینکه یک عنصر (Element) دارای یک کلاس (Class) خاص می باشد یا نه، آن کلاس (Class) خاص به عنصر (Element) مورد نظر افزوده شده و یا اینکه از آن حذف شود. یعنی با اجرای روش classList.toggle ، اگر عنصر (Element) دارای کلاس (Class) مورد نظر نباشد، آنگاه آن کلاس (Class) به عنصر (Element) اضافه شود، اما اگر عنصر (Element) دارای آن کلاس (Class) مورد نظر باشد، آن کلاس (Class) از عنصر (Element) حذف می شود.

بنابراین با اجراهای چندین باره روش classList.toggle ، می توانیم کلاس (Class) مورد نظر را متناوبا به عنصر (Element) اضافه نموده و از عنصر (Element) حذف کنیم.

به مثال زیر توجه کنید:

مثال

با هر بار کلیک بر روی دکمه (Button)، روش classList.toggle اجرا می شود و متناوبا کلاس My_Class را برای عنصر p موجود در صفحه، اضافه و حذف می کند. کلاس My_Class ، رنگ پس زمینه عنصر p را تغییر می دهد :

نتیجه :

خطا - صفحه را دوباره بارگذاری کنید
مثال

با هر بار کلیک بر روی دکمه (Button)، روش classList.toggle اجرا می شود و متناوبا کلاس My_Class_2 را برای عنصر p موجود در صفحه، اضافه و حذف می کند. کلاس My_Class_2 ، رنگ پس زمینه عنصر p را تغییر می دهد :

نتیجه :

خطا - صفحه را دوباره بارگذاری کنید
نویسنده علیرضا گلمکانی
شماره کلید 28164
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)