.style1{
width:104px;
height:29px;
float:left;
cursor:pointer;
background-color:#FFFFFF;
background:url("images/rm/u40_original.png");
background-repeat:no-repeat;
border:0px;
outline: none;
}
.style2{
width:104px;
height:29px;
float:left;
cursor:pointer;
background-color:#FFFFFF;
background:url("images/rm/u42_original.png");
background-repeat:no-repeat;
border:0px;
outline: none;
}
--------------------------------------------------
<input id="s1" class="style1" type="button" onclick="change(1);"/>
<input id="s2" class="style2" type="button" value="体验(0)" onclick="change(2);"/>
<input id="s3" class="style2" type="button" value="收费(0)" onclick="change(3);"/>
-----------------------
function change(num){
for(id=1;id<=3;id++){
var ss=document.getElementById('s'+id);
if(id==num){
//$('s'+id).className="style1";
ss.className="style1";
alert(ss.className);//alert值为style1,但就是加载不了样式,firefox下正常显示
if (num=="2") {
document.getElementById("mianfei").style.display="none";
document.getElementById("tiyan").style.display="block";
document.getElementById("shoufei").style.display="none";
}else if (num=="1") {
document.getElementById("mianfei").style.display="block";
document.getElementById("tiyan").style.display="none";
document.getElementById("shoufei").style.display="none";
}else if (num=="3") {
document.getElementById("mianfei").style.display="none";
document.getElementById("tiyan").style.display="none";
document.getElementById("shoufei").style.display="block";
}
}else{
ss.className="style2";
//$('s'+id).className="style2";
}
}
------------------------------------
alert值为style1,但就是加载不了样式,firefox下正常显示,请问怎么改呢???
------解决方案--------------------
应该不是这里的问题,你用最简代码试一下,肯定改变样式的
- HTML code
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>test</title> <style type="text/css" > area:hover{ cursor:move; } .btn1{ width:80px; height:26px; background-image:url("images/button_01.gif"); background-repeat:no-repeat; } .btn2{ width:80px; height:26px; background-image:url("images/button_02.gif"); background-repeat:no-repeat; } </style> </head> <body> <script type="text/javascript"> function chgstyle(o) { o.className = "btn2"; } </script> <input type="button" onclick="chgstyle(this)" value=" " class="btn1" /> </body> </html>