带有HTML / Javascript的折叠/展开表格

pro*_*eek 5 html javascript

我有一张很大的桌子,所以我需要一种始终打开它的方式,只在必要时才打开它。

如何使用HTML做到这一点?我需要使用Javascript吗?如果是这样,这是什么代码?

fan*_*uka 2

如果你会使用jquery,你可以检查下面的代码。

在CSS中:

.collapsed-table tr {
  display: none;
}
Run Code Online (Sandbox Code Playgroud)

在 HTML 中:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script> 
<table class="collapsed-table">
   <caption>Expand/collapce</caption> 
   <tr>
       <td></td>
   </tr>
   ....
</table>

<script type="text/javascript">
$('.collapsed-table > caption').click(function() {
   $(this).toggleClass('collapsed-table');
})
</script>
Run Code Online (Sandbox Code Playgroud)