У меня есть этот код в JavaScript:Проблема с Javascript! Не изменяя стиль CSS
function change() {
document.getElementById("mem").className = 'gif';
}
Инжир и GIF, как это:
a.fig {
background: #FFFFFF;
}
a.gif {
background: #000099 ;
}
и функция используется как этот
<a class ="fig" id ="mem" onClick="javascript:change()" href="users" >
Где единственная разница между gif и fig в CSS заключается в том, что они имеют разные цвета фона. Проблема в том, что изменение заметно только за секунду, и оно не является постоянным!
Любые идеи?
Когда вы вызываете 'change()'? –
Как вызывается 'change()'? Знаете ли вы, что выражение 'if' не имеет смысла? –
Вы устанавливаете один и тот же класс ('gif') для обоих вариантов if. – GenericTypeTea