Задать вопрос
@crhgfdqtrlauh7j

Как получить полное имя класса по его началу?

У body есть несколько классов:

<body id="top" class="home test fontsize100">

Как получить полное имя класса по его началу?
В данном случае, нужно получить fontsize100 по его началу, т.е. fontsize.
  • Вопрос задан
  • 234 просмотра
Подписаться 2 Простой 1 комментарий
Решение пользователя 0xD34F К ответам на вопрос (4)
0xD34F
@0xD34F Куратор тега JavaScript
Получаем один класс:

const className = Array
  .from(element.classList)
  .find(n => n.startsWith(classNamePrefix));

Получаем все, что есть:

const classNames = Array.prototype.filter.call(
  element.classList,
  n => !n.indexOf(classNamePrefix)
);
Ответ написан
Комментировать