`
baobeituping
  • 浏览: 1079035 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

通过JS控制展开或隐藏一个TABLE

 
阅读更多

1.通过点击文字展开或隐藏某个TABLE

<table>

<tr class="tr">
    <td  colspan="3" nowrap="true" align=center>
     <a id="otherinfoclick" onClick="showOtherInfo();" style="cursor:pointer;"><font color="blue">&nbsp;▼ 显示【序言尾言信息】</font></a>
     <input type="hidden" name="open" value="1">
     
     
    </td>
    <td colspan="3" align="left">
    <input type="hidden" name="openrecording" value="1">
     <a id="otherinfoclickdetail" onClick="showRecordingInfo();" style="cursor:pointer;"><font color="blue">&nbsp;▼ 显示【录音信息】</font></a>
    </td>
   </tr>

</table>

2.要显示或隐藏的table

<table  border='0' cellpadding='4'  align="center" style="width:479px" cellspacing='1' id="otherinfo1" name="otherinfo1" style="display:none" bgColor="6D89AC">
    <tr class="tr">
     <td class="tdtextred">
     序言:<input name="editBeginContent" type="button" class="tbbutton" style="width:120px"  value="编辑序言" onclick="editContent('${thisForm.ID}','BeginContent','RecordingNew')">
     </td>
     
     
    </tr>
    <tr class="tr">
     <td class='td'>
      ${thisForm.beginContent }
     </td>
     
     
    </tr>
    
    
   </table>
   <table  border='0' cellpadding='4'  align="center" style="width:479px" cellspacing='1' id="otherinfo2" name="otherinfo2" style="display:none" bgColor="6D89AC">
    <tr class="tr">
     <td class="tdtextred">
     尾言:<input name="editEndContent" type="button" class="tbbutton" style="width:120px"  value="编辑尾言" onclick="editContent('${thisForm.ID}','EndContent','RecordingNew')">
     </td>
     
     
    </tr>
    <tr class="tr">
     <td class='td'>
      ${thisForm.endContent }
     </td>
    </tr>
    
   </table>

3.控制函数

function showOtherInfo(){

  var open = document.thisForm.open.value;
  if( open == 0 ){
   document.getElementById("otherinfo1").style.display = "none";
   document.getElementById("otherinfo2").style.display = "none";
   document.getElementById("otherinfoclick").innerHTML = "&nbsp;▼ 显示【序言尾言信息】";
   document.thisForm.open.value = 1;
   
  }else{
   document.getElementById("otherinfo1").style.display = "";
   document.getElementById("otherinfo2").style.display = "";
   document.getElementById("otherinfoclick").innerHTML = "&nbsp;▲ 隐藏【序言尾言信息】";
   document.thisForm.open.value = 0; 
  }
  document.getElementById("otherinfoclick").style.color="blue";
 }
 function showRecordingInfo(){

  var open = document.thisForm.openrecording.value;
  if( open == 0 ){
   document.getElementById("otherinfo3").style.display = "none";
   
   document.getElementById("otherinfoclickdetail").innerHTML = "&nbsp;▼ 显示【录音信息】";
   document.thisForm.openrecording.value = 1;
   
  }else{
   document.getElementById("otherinfo3").style.display = "";
  
   document.getElementById("otherinfoclickdetail").innerHTML = "&nbsp;▲ 隐藏【录音信息】";
   document.thisForm.openrecording.value = 0; 
  }
  document.getElementById("otherinfoclickdetail").style.color="blue";
 }

分享到:
评论

相关推荐

    html种table_td 列宽左右可拉伸_搜索条件可展开隐藏demo.rar

    HTML中的表格(`&lt;table&gt;`)是用于展示结构化数据的标准元素,而在这个"html种table_td 列宽左右可拉伸_搜索条件可展开隐藏demo"中,开发者分享了一个功能丰富的示例,实现了表格列宽的动态调整以及搜索条件的展开与...

    TreeTable,用于展开/折叠table的行

    例如,一个电子商务平台可能需要展示商品分类,其中每个大类下面又包含多个子类,TreeTable可以很好地呈现这种层次结构,用户可以通过展开或折叠行来查看或隐藏下级类别。 TreeTable的主要特性包括: 1. **层次...

    jQuery基于Bootstrap.js表格行展开收缩隐藏代码.zip

    总的来说,这个资源提供了一个实用的示例,展示了如何结合jQuery和Bootstrap.js来增强网页表格的交互性,使用户能够轻松地查看和隐藏表格行的详细信息。这种技术对于那些需要展示大量数据但又不希望页面过于复杂的...

    javascript实现table单元格点击展开隐藏效果(实例代码)

    在Web开发中,使用JavaScript实现HTML表格(table)单元格的点击展开和隐藏效果是一个常见的需求,这通常用来实现如详细信息的查看和收起功能。本文将详细解读如何使用JavaScript及jQuery库来实现该效果。 首先,要...

    boostrapTable Treegrid树表格

    在BootstrapTable Treegrid中,每一行可以展开或折叠,展示或隐藏其子级数据。 1. **基本使用** 使用BootstrapTable Treegrid首先需要引入必要的CSS和JavaScript库,包括Bootstrap、jQuery、BootstrapTable主文件...

    vxe-table vue table 表格组件功能

    快捷菜单功能为用户提供了一个快速操作的入口,通过右键点击单元格或行,可以弹出快捷菜单进行排序、筛选等操作。滚动渲染功能则允许表格在渲染大数据集时进行优化,仅渲染可视区域内的内容,这对于处理大型表格时...

    tabletree js树形结构

    "Tabletree"是一种基于JavaScript实现的树形结构展示方式,它将数据以表格的形式组织,并且支持节点的展开与折叠,使得大量层次关系的数据能够清晰、有效地展现出来。在网页应用中,这种树形表格常用于目录导航、...

    JS实现鼠标点击展开或隐藏表格行的方法

    在本例中,我们探讨了如何使用JavaScript实现一个简单的功能,即通过鼠标点击表格行来展开或隐藏其他行。这个功能可以应用于各种场景,如数据展示、信息折叠等,以提高用户体验。 首先,我们要理解HTML表格的基本...

    tableTree + Gantt (js甘特图)

    实现表格树的关键在于递归渲染数据,通过JavaScript可以动态控制每一层节点的显示与隐藏。在给定的资源中,包含的"封装前的代码"可能展示了如何从原始数据构建表格树的整个过程,这对于理解和学习这种组件的实现非常...

    TableTree 表格树

    每个节点可以展开或折叠,展示或隐藏其子节点,这样用户可以根据需要查看不同级别的信息,有效降低了复杂数据的阅读难度。TableTree在各种管理软件、数据分析工具和Web应用中都有广泛的应用。 二、TableTree实现...

    用javascript 控制表格行的展开和隐藏的代码

    该代码使用了 JavaScript 语言,并且提供了一个实用的示例代码,展示了如何使用 JavaScript 来控制表格行的展开和隐藏。 知识点1:JavaScript 语言基础 -------------------------------- 在本文档中,我们使用了 ...

    一个table标签堆出来的树

    在网页设计中,"一个table标签堆出来的树"是一种利用HTML `&lt;table&gt;` 标签来模拟树形结构的技术。这种技术通常在JavaScript或jQuery等库未普及之前被广泛使用,因为那时网页动态交互功能相对较弱。`&lt;table&gt;` 标签主要...

    控制表格列数据的显示隐藏,以及基于Vue.Draggable实现列排序。_custom-table-controller.zip

    本项目"custom-table-controller"正是围绕这两个功能展开,利用Vue框架的强大功能和灵活性,实现了一个可定制的表格控制器。 首先,控制表格列数据的显示隐藏功能,是通过Vue组件的动态特性实现的。在Vue中,数据和...

    js导航菜单左侧竖纵向二级导航菜单可点击展开与收缩子菜单

    4. **类(Class)操作**:使用JavaScript可以动态地添加或移除CSS类,例如,添加一个“active”类来表示当前选中的菜单项,或者一个“expanded”类来表示已展开的子菜单。 5. **动画效果**:为了提升用户体验,我们...

    【JavaScript源代码】element table多层嵌套显示的实践.docx

    在示例代码中,可以看到外层`el-table`有一个`type="expand"`的列,当展开这一列时,会显示内嵌的表格。内嵌表格同样可以是多层次的,例如第二层`el-table`中还有可能包含更深层次的`el-table`。 2. **数据绑定与...

    bootstrap table组件API

    1. **初始化**:通过`$(table).bootstrapTable(options)`来初始化表格,`options`是一个包含各种设置的对象,如表格数据、列定义、分页等。 2. **数据加载**:可以通过`load(data)`方法加载数据到表格,`data`是一...

    写一个使用table表格的动态Tree/List生成脚本

    Tree结构是一种数据结构,它由节点组成,每个节点可以有零个或多个子节点,形成一种层级关系。List则通常表示线性的数据集合,比如数组。在HTML中,`&lt;ul&gt;`和`&lt;ol&gt;`元素常用来创建List,而`&lt;table&gt;`元素则用于展示...

Global site tag (gtag.js) - Google Analytics