我有这样的代码在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" >
在CSS中,gif和图的唯一区别在于它们有不同的背景颜色。问题在于变化只在一秒之内就显而易见,并非永久!
任何想法?
什么时候调用change()? – 2011-02-09 13:59:41
如何调用change()?你是否知道if语句是毫无意义的? – 2011-02-09 13:59:48
您正在为if语句的可能性设置相同的类('gif')。 – GenericTypeTea 2011-02-09 14:00:58