在網(wǎng)站設(shè)計(jì)中,表格(table)是一個(gè)非常重要的元素。有時(shí)候我們需要在同一個(gè)表格中顯示不同的信息,這時(shí)候我們通常會(huì)使用表格的切換功能來實(shí)現(xiàn)。
表格的切換主要是在CSS中完成,CSS提供了"display"屬性來實(shí)現(xiàn)表格切換。下面是一個(gè)表格切換的簡(jiǎn)單示例:
<style> .table1 { display: block; } .table2 { display: none; } </style> <table class="table1"> <tr> <th>姓名</th> <th>年齡</th> </tr> <tr> <td>小明</td> <td>20</td> </tr> </table> <table class="table2"> <tr> <th>城市</th> <th>人口</th> </tr> <tr> <td>北京</td> <td>2171萬</td> </tr> </table> <button onclick="toggleTable()">切換表格</button> <script> function toggleTable() { var table1 = document.querySelector('.table1'); var table2 = document.querySelector('.table2'); if (table1.style.display === 'none') { table1.style.display = 'block'; table2.style.display = 'none'; } else { table1.style.display = 'none'; table2.style.display = 'block'; } } </script>
在這個(gè)示例中,我們有兩個(gè)不同的表格,一個(gè)默認(rèn)顯示,一個(gè)隱藏。當(dāng)按鈕被點(diǎn)擊時(shí),JavaScript代碼會(huì)調(diào)用toggleTable()函數(shù),該函數(shù)會(huì)切換兩個(gè)表格的display屬性。
通過這種方式,我們可以非常方便地實(shí)現(xiàn)表格切換的功能。在實(shí)際應(yīng)用中,我們可以根據(jù)需要,自由地使用各種樣式格式化表格,以滿足設(shè)計(jì)需求。