HTML DOM ClassList свойство
примеров
Для элемента <DIV>, чтобы добавить класс:
Попробуйте »
Определение и использование
ClassList свойство возвращает имя класса элемента, как объект DOMTokenList.
Это свойство используется в элементе для добавления, удаления и переключения класса CSS.
ClassList свойство только для чтения, но вы можете использовать Add () и удалить () метод, чтобы изменить его.
Поддержка браузеров
Цифры в таблице представляют первый браузер для поддержки номер версии недвижимости.
свойство | |||||
---|---|---|---|---|---|
ClassList | 8.0 | 10,0 | 3.6 | 5.1 | 11.5 |
грамматика
свойства
свойство | описание |
---|---|
длина | Возвращает номер класса списка классов Это свойство только для чтения |
способ
способ | описание |
---|---|
добавить (class1, class2, ...) | Добавьте один или несколько имен классов в элементе. Если указанное имя класса уже существует, он не будет добавлять / TD> |
содержит (класс) | Возвращает логическое значение, то определяется, является ли наличие указанного имени класса. Возможные значения:
|
пункт (индекс) | Возвращает имя класса в значение индекса элемента. Значения индекса начинаются с нуля. Если значение индекса выходит за допустимые пределы диапазона или нуль |
удалить (class1, class2, ...) | Удаление одного или нескольких элементов имени класса. Примечание: Удаление имени класса не существует, не жалуется. |
переключение (класс, правда | ложь) | Переключение имен классов в элементе. Первым параметром является имя класса, который вы хотите удалить элемент и возвращает ложь. Если имя класса не существует, то он добавит имена классов в элементе, и возвращает истину. Второй необязательный параметр представляет собой логическое значение, которое используется для установки, является ли обязательным для добавления или удаления категории, независимо от того, имя класса существует элемент. Например: Удалить класс: элемент .classList.toggle ( "classToRemove" , ложь); Добавьте класс: элемент .classList.toggle ( "classToAdd" , правда); Примечание: Internet Explorer или Opera 12 и более ранние версии не поддерживают второй параметр. |
Техническое описание
Возвращает: | DOMTokenList, список имен класса содержит элементы |
---|
Другие примеры
примеров
Для элемента <div>, чтобы добавить больше категорий:
Попробуйте »
примеров
Удалить класс для элемента <div>:
Попробуйте »
примеров
Для элемента <div>, чтобы удалить несколько классов:
Попробуйте »
примеров
Для элемента <DIV> для переключения категории:
Попробуйте »
примеров
Получить элемент имя класса <div>:
переменная х = document.getElementById ( "myDIV" ) .classList;
х Выход:
Попробуйте »
примеров
Элемент См <DIV> имеет ряд имен классов:
х Выход:
Попробуйте »
примеров
Получить элемент <div> в имени класса (индекс 0):
х Выход:
Попробуйте »
примеров
См элемент существует категория "MyStyle":
х Выход:
Попробуйте »
примеров
См элемент существует "MyStyle" категории, если он присутствует другое название Вытащите класс:
если (x.classList.contains ( "MyStyle") ) {
x.classList.remove ( "anotherClass");
} Else {
предупреждение ( "Не удалось найти его. ");
}
Попробуйте »
Статьи по Теме
Учебник CSS: CSS селекторы
CSS Ссылка: CSS селекторы .class
HTML DOM Reference Manual: атрибут HTML DOM Classname
HTML DOM Reference Manual: HTML DOM getElementsByClassName () метод
HTML DOM Reference Manual: HTML DOM Style Object