Добавление/удаление классов с помощью JavaScript свойства classList
classList - это свойство, которое открывает нам доступ к четырём методам. С их помощью мы можем добавлять, удалять и проверять наличие класса у того или иного элемента средствами нативного JavaScript-кода.

Element.classList

Свойство classList возвращает список классов элемента. Так же в этом свойстве присутствует 4 метода:


  • add – добавление класса;

  • remove – удаление класса;

  • toggle – переключение класса;

  • contains – проверка наличия класса у элемента.

Примеры:

Код
// добавление элементу класс "foo"
el.classList.add("foo");

Код
// удаление класса "bar"
el.classList.remove("bar");

Код
// переключение класса "foo"
el.classList.toggle("foo");

Код
// возвращает "true" если у класса есть класс "foo", в противном случае "false"
console.log( el.classList.contains("foo") );

Код
// добавление нескольких классов
el.classList.add( "foo", "bar" );

Источник: http://ruseller.com

Всего комментариев: (0)

_LOGGED_IN$)?>
Чтобы оставить комментарий под этой публикацией, войдите или зарегистрируйтесь.

Случайные материалы

150 векторных иконок
150 векторных иконок
Prime-Music.net
Prime-Music.net
Антиспам для комментариев на условных операторах
Антиспам для комментариев на условн
Своя страница технических работ
Своя страница технических работ
Clean - качественный адаптивный шаблон
Clean - качественный адаптивный шаб
Мифы о конструкторе сайтов uCoz
Мифы о конструкторе сайтов uCoz