Вот основная часть моего кода, пытающегося переключить класс на тег p (info) при нажатии на мою кнопку (btn). Я не уверен, что я делаю неправильно. Я никогда раньше не использовал свойство className, поэтому не уверен, что я пропущу что-то простое, или если в моей логике есть фундаментальная ошибка, пытающаяся это сделать.My Javascript не меняет свойство className
var handler = function(event){
if(info.className === 'on'){
info.className='off';
}else{
info.className='on';
}
};
btn.addEventListener('click', handler);
Где 'info' объявлен? – tymeJV
Я не могу воспроизвести вашу проблему. [Вот jsFiddle с демонстрацией вашего кода, работающего] (http://jsfiddle.net/peterolson/4cmzLubh/1/). –
Я использовал document.getElementById для получения информации и btn. Я работал с другим методом, просто изменяя info.style.display, но я пытаюсь понять, как реализовать это, изменив имя класса. – mikeLspohn