1、您可能已使用
2.js文件例如以下:
3、css文件例如以下:
visibility
一千次,最常用的是visible
和hidden
。它用来显示或隐藏元素。
有第三很少已使用的值它是collapse
,在表格的行,列中使用有差异外,他和hidden
的作用是等同的。
以下让我们看看在表格元素中。collapse
是怎么工作的。只是前提是table
的border-collapse
须要设定成separate
才会有效果哦!
以下直接上demo:
当中主要()代码例如以下:
<table cellspacing="0" class="table"> <tr> <th>Fruits</th> <th>Vegetables</th> <th>Rocks</th> </tr> <tr> <td>Apple</td> <td>Celery</td> <td>Granite</td> </tr> <tr> <td>Orange</td> <td>Cabbage</td> <td>Flint</td> </tr> </table>
2.js文件例如以下:
var btns = document.getElementsByTagName('button'), rows = document.getElementsByTagName('tr'); btns[0].addEventListener('click', function () { rows[1].className = 'vc'; }, false); btns[1].addEventListener('click', function () { rows[1].className = 'vh'; }, false); btns[2].addEventListener('click', function () { rows[1].className = ''; }, false);
3、css文件例如以下:
body { text-align: center; padding-top: 20px; font-family: Arial, sans-serif; } table { border-collapse: separate; border-spacing: 5px; border: solid 1px black; 500px; margin: 0 auto; } th, td { text-align: center; border: solid 1px black; padding: 10px; } .vc { visibility: collapse; } .vh { visibility: hidden; } button { margin-top: 5px; }
默认的输出为:
当点击COLLAPSE ROW1 时。显演示样例如以下:
当点击HIDE ROW1,显演示样例如以下:
尽管collapse有hidden的特性,可是表现的形式却与hidden有一个非常大的区别;现在,您可以根据自己的需要。做出选择。
版权声明:本文博主原创文章,博客,未经同意不得转载。