选择客服部门:
<select name="serverName" onchange="selectServer(this.value)">
<option value="allServer" selected="selected">
全部客服
</option>
<option value="chun">
春哥
</option>
<option value="zeng">
曾哥
</option>
</c:forEach>
</select> <table border="1" width="800">
<tr>
<td>客服名</td>
<td>好</td>
<td>一般</td>
<td>差</td>
</tr> <tr>
<td>曾哥</td>
<td>3</td>
<td>2</td>
<td>1</td>
</tr>
<tr>
<td>春哥</td>
<td>3</td>
<td>2</td>
<td>1</td>
</tr>
</table>
比如我选择了曾哥就显示曾哥这行 如果选择全部就要选择全部 请问怎么用JS实现啊
<html>
<head>
<script type="text/javascript">
function selectServer(name) {
//alert(name);
var rows = document.getElementsByTagName("TR");
for(var index = 0; index < rows.length; index ++) {
if(rows[index].className == "kefu" && rows[index].kefuname == name) {
rows[index].style.display = "block";
} else if(rows[index].className == "kefu" && rows[index].kefuname != name) {
rows[index].style.display = (name == "allServer" ? "block" : "none");
}
}
}
</script>
</head>
<body>
选择客服部门:
<select name= "serverName " onchange= "selectServer(this.value) ">
<option value= "allServer" selected= "selected ">
全部客服
</option>
<option value= "chun">
春哥
</option>
<option value= "zeng">
曾哥
</option>
</select> <table border= "1 " width= "800 ">
<tr>
<td> 客服名 </td>
<td> 好 </td>
<td> 一般 </td>
<td> 差 </td>
</tr>
<tr class="kefu" kefuname="zeng">
<td> 曾哥 </td>
<td> 3 </td>
<td> 2 </td>
<td> 1 </td>
</tr>
<tr class="kefu" kefuname="chun">
<td> 春哥 </td>
<td> 3 </td>
<td> 2 </td>
<td> 1 </td>
</tr>
</table>
</body>