CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

隐藏表格的行,这样的语句实现不了,请教如何实现??

楼主annio()2004-12-01 09:57:09 在 Web 开发 / JavaScript 提问

<HTML>  
  <HEAD>  
  <TITLE>   New   Document   </TITLE>  
  <META   NAME="Generator"   CONTENT="EditPlus">  
  <META   NAME="Author"   CONTENT="">  
  <META   NAME="Keywords"   CONTENT="">  
  <META   NAME="Description"   CONTENT="">  
  <script   language="javascript">  
  function   test()  
  {  
  document.all["tr"].visible   =   false;  
  }  
  </script>  
  </HEAD>  
   
  <BODY>  
  <table>  
            <tr>  
  <td>  
      <INPUT   id="btnSet"   style="WIDTH:   40px;   HEIGHT:   19px"   onclick="test();"   type="button"   value="hide">  
  </td>  
            </tr>  
            <tr   id="tr">  
                    <td>  
          asdfgasdgasdfgasdg  
  </td>  
            </tr>  
  </table>  
  </BODY>  
  </HTML>  
   
  要想隐藏id为“tr“的这个行。 问题点数:30、回复次数:13Top

1 楼annio()回复于 2004-12-01 10:02:06 得分 0

报js脚本错,提示:  
  document.all.tr   为空或不是对象Top

2 楼shyslysky(飞天)回复于 2004-12-01 10:02:12 得分 0

document.getElementById("tr").style.visibility   ='hidden';  
  Top

3 楼lienzhu(李强)回复于 2004-12-01 10:06:14 得分 0

<HTML>  
  <HEAD>  
  <TITLE>   New   Document   </TITLE>  
  <META   NAME="Generator"   CONTENT="EditPlus">  
  <META   NAME="Author"   CONTENT="">  
  <META   NAME="Keywords"   CONTENT="">  
  <META   NAME="Description"   CONTENT="">  
  <script   language="javascript">  
  function   test()  
  {  
  document.all("tr").style.display   ='none';  
  }  
  function   test1()  
  {  
  document.all.tr.style.display   ='inline';  
  }  
   
  </script>  
  </HEAD>  
   
  <BODY>  
  <table>  
            <tr>  
  <td>  
      <INPUT   id="btnSet"   style="WIDTH:   40px;   HEIGHT:   19px"   onclick="test();"   type="button"   value="hide">  
      <INPUT   id="btnSet"   style="WIDTH:   40px;   HEIGHT:   19px"   onclick="test1();"   type="button"   value="show">  
   
  </td>  
            </tr>  
            <tr   id="tr">  
                    <td>  
          asdfgasdgasdfgasdg  
  </td>  
            </tr>  
  </table>  
  </BODY>  
  </HTML>Top

4 楼zhaoxiaoyang(梅雪香@深圳)回复于 2004-12-01 10:06:24 得分 0

tr.style.display="none";Top

5 楼meizz(梅花雪)回复于 2004-12-01 10:06:46 得分 0

document.all["tr"].style.display   =   "none";Top

6 楼lienzhu(李强)回复于 2004-12-01 10:10:01 得分 0

<HTML>  
  <HEAD>  
  <TITLE>   New   Document   </TITLE>  
  <META   NAME="Generator"   CONTENT="EditPlus">  
  <META   NAME="Author"   CONTENT="">  
  <META   NAME="Keywords"   CONTENT="">  
  <META   NAME="Description"   CONTENT="">  
  <script   language="javascript">  
  function   test()  
  {  
  document.all("tr").style.visibility   ='hidden';  
   
  }  
  function   test1()  
  {  
  document.all.tr.style.visibility   ='';  
   
  }  
   
  </script>  
  </HEAD>  
   
  <BODY>  
  <table>  
            <tr>  
  <td>  
      <INPUT   id="btnSet"   style="WIDTH:   40px;   HEIGHT:   19px"   onclick="test();"   type="button"   value="hide">  
      <INPUT   id="btnSet"   style="WIDTH:   40px;   HEIGHT:   19px"   onclick="test1();"   type="button"   value="show">  
   
  </td>  
            </tr>  
            <tr   id="tr">  
                    <td>  
          asdfgasdgasdfgasdg  
  </td>  
            </tr>  
  </table>  
  </BODY>  
  </HTML>  
   
  两种方式:  
   
  display隐藏层,visibility只隐藏文字根据需要选择!Top

7 楼annio()回复于 2004-12-01 10:14:22 得分 0

 
  因为我tr运行在server端,就是说有runat=server(asp.net)  
   
  所以,改成   document.all["tr"].style.display   =   "none";  
   
  提示document.all["tr"].style   不是对象或对象为空  
  Top

8 楼meizz(梅花雪)回复于 2004-12-01 10:17:13 得分 30

晕倒,   runat=server   控件有后台的控制方法   tr.visible   =   false;   //写在后台的C#代码里Top

9 楼seeu1688(kangel)回复于 2004-12-01 10:18:14 得分 0

<script   language="javascript">  
  function   test()  
  {  
  document.all["tr"].style.visibility   =   "hidden";//消失仍占位  
                    //document.all["tr"].style.display   =   "none";//消失后不占位  
  }  
  </script>Top

10 楼annio()回复于 2004-12-01 10:21:46 得分 0

to     meizz(梅花雪)   :  
   
  是啊,但是我有一个表单按钮要用js脚本控制行“tr”的显示Top

11 楼meizz(梅花雪)回复于 2004-12-01 10:27:01 得分 0

在后台C#里用   tr.visible   =   false;   设置之后,   在HTML源代码里就根本没有了这个   tr   了除非你不用   visible   而改用:   tr.Style["display"]   =   "none";Top

12 楼annio()回复于 2004-12-01 10:27:26 得分 0

我要实现的是这样的功能:  
  这一行“tr”,在页面加载后,是不显示的,  
  然后按下一个按钮,显示”tr”,并且通过js脚本在这一行中“tr“生成n个文本框Top

13 楼annio()回复于 2004-12-01 10:47:25 得分 0

多谢,Top

相关问题

  • 如何在表格控件中使用SQL语句使之用SQL 语句来实现各种查询
  • 如何实现把excel表格中的某一列隐藏??
  • 用语句怎样实现 显示/隐藏 JComboBox的下拉框? 谢谢
  • 隐藏表格行
  • 如何隐藏vbscript语句?
  • 隐藏表格的一行
  • 在程序中实现动态生成多表T-SQL查询语句并将其结果在一张表格中显示,如何实现?
  • SQL语句如何实现......
  • 如何实现?sql语句
  • sql语句能实现吗?

关键词

  • c#

得分解答快速导航

  • 帖主:annio
  • meizz

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo