2015-08-13 7 views

ответ

-1

Попробуйте использовать это в JavaScript:

$("#test").removeClass("fa"); 
$("#test").addClass("newClass"); 
0

Попробуйте это:

использование .className добавить, а также получить имя класса конкретного элемента.

document.getElementById('test').className = "fa"; 
+0

Опечатка там, вы пропустили «N» в getElementById –

0

Помимо className собственности, вы можете также использовать гораздо более сложные classList собственности и его методы:

var ele = document.getElementById('test'); 
ele.classList.remove('fa'); 
ele.classList.add('ba'); 

Вы можете также toggle() классы (с дополнительными условиями!), И, следовательно, легко обойтись без jQuery's toggleClass() и другие его методы, связанные с классом (как показано в downvoted, accepted answer).