使用javascript更改元素的类
这个问题在这里已经有了答案:
你必须将X
包装在<td>
:
http://jsfiddle.net/DerekL/CVxP7/
<tr>...<td id="x" class="show">x</td></tr>
还有,你必须在"a":
前面添加case
"a":
case "a":
document.getElementById("x").setAttribute("class", "show");
break;
PS:有一种更有效的方式来实现你在这里要做的事情:
http://jsfiddle.net/DerekL/CVxP7/2/
function wow(value) {
var index = {
a: "show",
b: "hide"
};
document.getElementById("x").setAttribute("class", index[value]);
}
现在你不需要输入document.getElementById("x").setAttribute("class"...
两次。
尝试这个
switch(value){
case "a": document.getElementById("x").setAttribute("class", show); break;
case "b": document.getElementById("x").setAttribute("class", hide); break;
}
链接地址: http://www.djcxy.com/p/25201.html