4个回答
展开全部
如果要隐藏行,给个样式名给相应的tr
tr.other{display: none;}
tr.other.active{display: table-row;}
如果要隐藏整个表格,给个样式名给相应的table
table.mytable{display: none;}
table.mytable.active{display: table;}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
html代码:
<table id='myhide' cellspacing="4">
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>4</td>
</tr>
</table>
<table id='myshow' cellspacing="4">
<tr>
<td>5</td>
<td>6</td>
</tr>
<tr>
<td>7</td>
<td>8</td>
</tr>
</table>
css代码:
<style>
#myhide{
display:none;/*关键属性,这里的属性值表示隐藏*/
width:100px;
height:100px;
border: 1px solid #ddd;
}
#myshow{
display:table;/*关键属性,这里的属性值表示表格以表格形式显示*/
width:100px;
height:100px;
}
#myhide td,#myshow td{
border: 1px solid #ddd;
}
</style>
追问
jsp里怎么通过按钮控制呢?
追答
我先提供一个基于jquery的方法吧,用纯js写起来要麻烦些,首先引用这个js:
<script type="text/javascript" src="js/jquery-1.11.1.min.js"></script>
这样就可以用jquery做一些脚本。其实无能是css,还是js,html,放到jsp页面里面都没有影响,何况能静态实现的如果简单些又何必用动态呢,下面是一些代码:
css代码:
<style>
#my{
display:table;/*关键属性,这里的属性值表示表格以表格形式显示*/
width:300px;
height:300px;
}
#my td{
text-align: center;
border: 1px solid #ddd;
}
</style>
html代码:
<button id="sw">I want to show</button> <button id="he">I want to hide</button>
<table id='my' cellspacing="4">
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>4</td>
</tr>
<tr>
<td>5</td>
<td>6</td>
</tr>
<tr>
<td>7</td>
<td>8</td>
</tr>
</table>
javascript代码(jquery):
<script>
$('#sw').on('click',function(){
$('#my').show();//这里只是显示,默认块状形式显示
})
$('#he').on('click',function(){
$('#my').hide();
})
</script>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给表格一个CSS属性display:none是隐藏,display:block是显示
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询