2013-08-21 4 views
1

У меня естьJQuery RemoveClass/addClass аналог Javascript

$('.loading-overlay').removeClass('hidden'); 

, и я должен переписать код без JQuery. Как это может быть сделано?

+0

возможно дубликат [Удалить класса с помощью JavaScript] (http://stackoverflow.com/questions/11494266/remove-class-using-javascript) –

+0

Ваш вопрос не ясен. Пожалуйста, предоставьте более подробную информацию. – Akki619

+0

Подсказки: http://stackoverflow.com/a/2155787/921204 - https://developer.mozilla.org/en-US/docs/Web/API/document.getElementsByClassName – techfoobar

ответ

1

Удаление:

document.getElementById("yourElement").className = ""; 

Назначение нового:

document.getElementById("yourElement").className = "yourNewClass" 

Хотя, этот метод удаляет все классы.

1
document.getElementById("elementId").className = 
document.getElementById("elementId").className.replace(/\burClassName\b/,''); 
Смежные вопросы