菜鸟关于隐藏table的问题

xiaofan204 2007-03-26 04:22:06
目的就是两个BUTTON,一个隐藏TABLE,一个显示。
<script language="javascript">
function Refresh()
{
if (document.getElementById("r1").checked)
{
document.getElementById("p").style.display = "none";
document.getElementById("c").style.display = "";
}
else
{
document.getElementById("c").style.display = "none";
document.getElementById("p").style.display = "";
}
}
</script>
<INPUT type="radio" id="r1" name="radio" CHECKED onclick="Refresh()">company <INPUT type="radio" id="r2" name="radio" onclick="Refresh()">personal
<table id="c">
<tr>
<td><INPUT type="text" value="company login name"></td>
<td><INPUT type="text" value="company password"></td>
</tr>
</table>
<table id="p" style='DISPLAY:none'>
<tr>
<td><INPUT type="text" value="personal login name"></td>
<td><INPUT type="text" value="personal password"></td>
</tr>
...全文
177 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
amancoming 2008-12-25
  • 打赏
  • 举报
回复
xiaofan204 2007-03-27
  • 打赏
  • 举报
回复
问题解决了,谢谢楼上
qpmc 2007-03-27
  • 打赏
  • 举报
回复
<script>
function Refresh()
{

if (document.getElementById("p").style.display=="none")
{
document.getElementById("p").style.display = "";

}
else
{

document.getElementById("p").style.display = "none";
}
}

</script>
<table id="p" style='DISPLAY:none'>
<tr>
<td><INPUT type="text" value="personal login name"></td>
<td><INPUT type="text" value="personal password"></td>
</tr>
</table>
kangqin 2007-03-26
  • 打赏
  • 举报
回复
<script language="javascript">
function Refresh()
{
if (document.getElementById("r1").checked)
{
document.getElementById("p").style.display = "none";
document.getElementById("c").style.display = "";
}
else
{
document.getElementById("c").style.display = "none";
document.getElementById("p").style.display = "";
}
}
</script>
<INPUT type="radio" id="r1" name="radio" CHECKED onclick="Refresh()">company <INPUT type="radio" id="r2" name="radio" onclick="Refresh()">personal
<table id="c">
<tr>
<td><INPUT type="text" value="company login name"></td>
<td><INPUT type="text" value="company password"></td>
</tr>
</table>
<table id="p" style='DISPLAY:none'>
<tr>
<td><INPUT type="text" value="personal login name"></td>
<td><INPUT type="text" value="personal password"></td>
</tr>
</table>
xiaofan204 2007-03-26
  • 打赏
  • 举报
回复
我的代码有什么需要修改的吗?麻烦请给点提示吧
xuStanly 2007-03-26
  • 打赏
  • 举报
回复
display属性对于table标签来说是只读的。
在table外面再套个div吧。
xiaofan204 2007-03-26
  • 打赏
  • 举报
回复
以上是可以的,但把type="radio"改成Button,就不能用了。是不是if (document.getElementById("r1").checked)
这句有问题?

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧