mediol-name
@mediol-name
Wordpress Developer

Как блоку добавить класс?

Есть блок div, вызываемый скриптом (код ниже):
init: function(start=3000, duration = 4000, interval = 12000, restart=25000, baza=appAlertBuy_baza_1)	{
  this.settings.start = start;
  this.settings.duration = duration;
  this.settings.interval = interval;
  this.settings.restart = restart;
  this.settings.baza = baza;
  let elem = document.createElement("div");
  elem.obj = this;
  elem.classname = "alertbuywindow";
  elem.style.position = "fixed";
  elem.style.display = "flex";
  elem.style.alignItems = "center"
  elem.style.left = this.settings.left;
  elem.style.bottom = this.settings.bottom;
  elem.style.zIndex = 999;
  elem.style.fontSize = "16px";
  elem.style.borderRadius = "5px";
  elem.style.padding = "10px 15px";
  elem.style.boxShadow = " 3px 2px 10px 1px rgba(45,45,45,.2)";
  elem.style.backgroundColor = "#fff";
  elem.style.cursor = "pointer";
  elem.style.visibility = "hidden";
  elem.style.opacity = 0;
  elem.style.transition = "opacity 0.3s";
  this.settings.elem = elem;
  document.body.appendChild(elem);
  setTimeout(()=>this.show(), start);
},


Блок на странице выводится, но класса у него нет. От сюда, возникает проблема - не могу застилить блок мобильных устройств.

5f11920c26635673143539.png

Как пофиксить проблему с классом или как задать стили для мобильных.
  • Вопрос задан
  • 61 просмотр
Решения вопроса 2
v3shin
@v3shin
Веб-шаман
Попробуйте className.
Ответ написан
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
elem.className = "alertbuywindow";
или
elem.classList.add("alertbuywindow");
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы