Skip to content

addClassToElement

یک نام کلاس CSS را به عنصر DOM مشخصی می‌افزاید.

API

addClassToElement

بازگشت

بدون مقدار بازگشتی (void)

پارامترها

پارامترتوضیحنوعپیش‌فرض
elementعنصر DOMElementالزامی
addClassنام کلاسی که افزوده می‌شودstringالزامی

نمونه

کاربرد پایه

js
import { addClassToElement } from 'ranuts';

const element = document.getElementById('myElement');
addClassToElement(element, 'active');
// حالا element کلاس 'active' را دارد

پرهیز از افزودن تکراری

js
import { addClassToElement } from 'ranuts';

const element = document.querySelector('.button');
addClassToElement(element, 'highlighted');
addClassToElement(element, 'highlighted'); // تکراری افزوده نمی‌شود

ایمنی سمت سرور

js
import { addClassToElement } from 'ranuts';

// در محیط سمت سرور خطا پرتاب نمی‌کند و بی‌صدا رد می‌شود
addClassToElement(element, 'class-name'); // سمت سرور: هیچ کاری نمی‌کند

یادداشت‌ها

  1. بررسی تکرار: اگر عنصر آن کلاس را داشته باشد، دوباره افزوده نمی‌شود.
  2. ایمنی سمت سرور: در محیط سرور (بدون شیء document) بی‌صدا و بدون پرتاب خطا رفتار می‌کند.
  3. از classList استفاده می‌کند: از classList.add() امروزی بهره می‌برد که از دستکاری مستقیم className ایمن‌تر است.

منتشرشده تحت مجوز MIT.