換個函數名<html>
<script language="javascript">
function h(){
tbl.rows[0].style.display="none";
tbl.rows[1].style.display="block";
}
</script><table id="tbl" border="1" width="100%">
<tr>
<td width="33%"><INPUT type="button" value="Button" id=button1 onclick="h()" name=button1></td>
<td width="33%">sdfsf</td>
<td width="34%">sdfs</td>
</tr>
<tr id="aaa" class="h">
<td colspan=3>
<table>
<tr>
<td width="33%">fsd</td>
<td width="33%">sdfs</td>
<td width="34%">sdfs</td>
</tr>
<tr>
<td width="33%">fsd</td>
<td width="33%">sdfs</td>
<td width="34%">sdfs</td>
</tr>
<tr>
<td width="33%">fsd</td>
<td width="33%">sdfs</td>
<td width="34%">sdfs</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
<script language="javascript">
function h(){
tbl.rows[0].style.display="none";
tbl.rows[1].style.display="block";
}
</script><table id="tbl" border="1" width="100%">
<tr>
<td width="33%"><INPUT type="button" value="Button" id=button1 onclick="h()" name=button1></td>
<td width="33%">sdfsf</td>
<td width="34%">sdfs</td>
</tr>
<tr id="aaa" class="h">
<td colspan=3>
<table>
<tr>
<td width="33%">fsd</td>
<td width="33%">sdfs</td>
<td width="34%">sdfs</td>
</tr>
<tr>
<td width="33%">fsd</td>
<td width="33%">sdfs</td>
<td width="34%">sdfs</td>
</tr>
<tr>
<td width="33%">fsd</td>
<td width="33%">sdfs</td>
<td width="34%">sdfs</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
<script language="javascript">
function svalue(a,c){
eval(a).style.display="block";
eval(c).style.display="none";
}
</script><table border="1" width="100%">
<tr id="ccc">
<td width="33%"><INPUT type="button" value="Button" id=button1 onclick="javascript:svalue('aaa','ccc')" name=button1></td>
<td width="33%">sdfsf</td>
<td width="34%">sdfs</td>
</tr>
<tr id="aaa" style="display:none;">
<td colspan=3>
<table>
<tr>
<td width="33%">fsd</td>
<td width="33%">sdfs</td>
<td width="34%">sdfs</td>
</tr>
<tr>
<td width="33%">fsd</td>
<td width="33%">sdfs</td>
<td width="34%">sdfs</td>
</tr>
<tr>
<td width="33%">fsd</td>
<td width="33%">sdfs</td>
<td width="34%">sdfs</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>有两处毛病:
1、value是保留字,不能做函数名。我改成了svalue
2、函数接受的是变量不是对象,要用eval处理一下
eval(a).style.display ===> aaa.style.display