Последние учебники веб-разработки
×

JavaScript Справка

обзор

JavaScript

JS строка JS Число JS операторы JS Заявления JS математический JS Дата JS массив JS логический JS RegExp JS Глобальный JS конверсионный

браузер BOM

Window Navigator Screen History Location

HTML DOM

DOM Документ DOM элементы DOM Атрибуты DOM Мероприятия DOM Стиль

HTML Объекты

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> button <input> checkbox <input> color <input> date <input> datetime <input> datetime-local <input> email <input> file <input> hidden <input> image <input> month <input> number <input> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <keygen> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <td> <th> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

Другие объекты

CSSStyleDeclaration


 

HTML DOM className Propery

<Элемент объекта

пример

Установите класс для <div> элемент с идентификатором = «myDIV»:

document.getElementById("myDIV").className = "mystyle";
Попробуй сам "

Больше "Try it Yourself" примеры ниже.


Определение и использование

Множества свойства Classname или возвращают имя класса элемента (значение атрибута класса Элемента в).

Совет: Аналогичное свойство Classname является ClassList собственности.


Поддержка браузеров

Имущество
className да да да да да

Синтаксис

Возвращает свойство Classname:

HTMLElementObject .className

Установите свойство Classname:

HTMLElementObject .className= class

Значения свойств

Стоимость Описание
class Задает имя класса элемента. Чтобы применить несколько классов, разделив их пробелами, как "test demo"

Технические подробности

Возвращаемое значение: Строка, представляющая класс, или разделенный пробелами список классов, элемента

Примеры

Еще примеры

пример

Получить имя класса первого <div> элемент в документе (if any) :

var x = document.getElementsByTagName("DIV")[0].className;

В результате х будет:

mystyle
Попробуй сам "

пример

Другие примеры о том, как получить имя класса элемента:

var x = document.getElementsByClassName("mystyle")[0].className;
var y = document.getElementById("myDIV").className;
Попробуй сам "

пример

Получить имя класса элемента с несколькими классами:

<div id="myDIV" class="mystyle test example">I am a DIV element</div>

var x = document.getElementById("myDIV").className;

В результате х будет:

mystyle text example
Попробуй сам "

пример

Перезапись имя существующего класса с новым:

<div id="myDIV" class="mystyle">I am a DIV element</div>

document.getElementById("myDIV").className = "newClassName";
Попробуй сам "

пример

Для того, чтобы добавить класс к элементу, без перезаписи существующих значений, вставьте пробел и новое имя класса:

document.getElementById("myDIV").className += " anotherClass";
Попробуй сам "

пример

Если есть класс "mystyle" в элементе с идентификатором = «myDIV», измените размер шрифта:

var x = document.getElementById("myDIV");

if (x.className === "mystyle") {
    x.style.fontSize = "30px";
}
Попробуй сам "

пример

Переключение между именами классов на разных позициях прокрутки - Когда пользователь прокручивает вниз 50 пикселей от верхней части, имя класса "test" будет добавлен к элементу (and removed when scrolled up again) .

window.onscroll = function() {myFunction()};

function myFunction() {
    if (document.body.scrollTop > 50) {
        document.getElementById("myP").className = "test";
    } else {
        document.getElementById("myP").className = "";
    }
}
Попробуй сам "


Похожие страницы

Учебник CSS: CSS селекторы

CSS Reference: CSS .class Selector

HTML DOM Ссылка: HTML DOM classList Property

HTML DOM Ссылка: HTML DOM getElementsByClassName() Метод

HTML DOM Ссылка: HTML DOM Style Object


<Элемент объекта