我有這樣的代碼在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