Как сделать - Удаление класса
Узнайте, как удалить имя класса из элемента с помощью JavaScript.
Удалить класс
Шаг 1) добавить HTML:
В этом примере мы будем использовать кнопку для удаления класса "myStyle" из элемента <div> с идентификатором = "myDIV":
Пример
<button onclick="myFunction()">Try it</button>
<div id="myDIV"
class="mystyle">
This is a DIV element.
</div>
Шаг 2) добавить CSS:
Стиль указанное имя класса:
Пример
.mystyle {
width: 100%;
padding:
25px;
background-color: coral;
color: white;
font-size: 25px;
}
Шаг 3) добавить JavaScript:
Получите элемент <div> с идентификатором = "myDIV" и удалите из него класс "myStyle":
Пример
function myFunction() {
var element = document.getElementById("myDIV");
element.classList.remove("mystyle");
}
Кросс-браузерное решение
Примечание: Свойство класслист не поддерживается в обозревателе Internet Explorer 9. Следующий код будет работать во всех браузерах:
Пример
function myFunction() {
var element =
document.getElementById("myDIV");
element.className =
element.className.replace(/\bmystyle\b/g, "");
}
Совет: Также посмотрите, как переключить класс.
Совет: Также Узнайте, как добавить класс.
Совет: Узнайте больше о свойстве класслист в нашей ссылке на JavaScript.
Совет: Узнайте больше о свойстве класса в нашей справка на JavaScript.