主题:怎么实现使用一个按钮控制 表格的显示和隐藏
nmzhilin
[专家分:340] 发布于 2007-12-15 13:25:00
请问:怎样才能在不刷新页面的情况 使用一个按钮来控制同一个表格 的显示和隐藏
回复列表 (共2个回复)
沙发
wangsdong [专家分:21390] 发布于 2007-12-15 14:57:00
<TABLE border=1 width="500">
<TR id="a1" style="display:block">
<TD width="90%">111111111111111</TD>
</TR>
<TR id="a2" style="display:block">
<TD width="90%">2222222222222</TD>
</TR>
<TR id="a3" style="display:block">
<TD width="90%">333333333333333</TD>
</TR>
</TABLE><input type="button" onclick="javascript:f(1)" value="隐藏第1行" id="b1"> <input type="button" onclick="javascript:f(2)" value="隐藏第2行" id="b2"> <input type="button" onclick="javascript:f(3)" value="隐藏第3行" id="b3">
<script>
function f(id)
{
s=document.getElementById("a"+id).style.display;
if (s=="block")
{
s1="none";
v="显示第"+id+"行";
}
else
{
s1="block";
v="隐藏第"+id+"行";
}
document.getElementById("a"+id).style.display=s1;
document.getElementById("b"+id).value=v;
}
</script>
是不是这个
板凳
nmzhilin [专家分:340] 发布于 2007-12-21 21:38:00
解决了;
<div id = "abc">abc</div>
<input type='button' value='ok' onclick="abc()">
<script type='text/javascript'>
function abc(){
if (""==document.getElementById("abc").style.display)
document.getElementById("abc").style.display = "none";
else
document.getElementById("abc").style.display = "";
}
</script>
我来回复