Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
191 of 264 menu

Уласцівасць classList

Уласцівасць classList змяшчае псеўдамасіў CSS класаў элемента, а таксама дазваляе дадаваць і выдаляць класы элемента, правяраць наяўнасць пэўнага класа сярод класаў элемента.

Гаворка ідзе пра атрыбут class, усярэдзіне якога можна пісаць некалькі класаў праз прабел, напрыклад www ggg zzz. З дапамогай classList можна выдаліць, напрыклад, клас ggg, не закрануўшы астатнія класы.

Сінтаксіс

элемент.classList;

Прыклад . Колькасць класаў

Даведаемся пра колькасць класаў элемента:

<p id="elem" class="www ggg zzz"></p> let elem = document.querySelector('#elem'); let length = elem.classList.length; console.log(length);

Вынік выканання кода:

3

Прыклад . Перабіраем класы

Вывядзем па чарзе класы элемента:

<p id="elem" class="www ggg zzz"></p> let elem = document.querySelector('#elem'); let classNames = elem.classList; for (let className of classNames) { console.log(className); }

Вынік выканання кода:

'www' 'ggg' 'zzz'

Глядзіце таксама

byenru