欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css表格追加行

江奕云2年前8瀏覽0評論

CSS表格是網站開發中常用的元素之一,通過CSS控制,可以方便地設定表格的樣式和布局。在表格中,經常會需要根據需求動態追加表格行。那么,我們該如何使用CSS來實現表格追加行功能呢?

/*CSS樣式表格追加行*/
table{
border-collapse: collapse;
width: 100%;
}
thead{
background-color: #f2f2f2;
font-weight: bold;
}
th,td{
border: 1px solid #ddd;
text-align: left;
padding: 8px;
}
/*新增行樣式*/
.new_row{
background-color: #fcf8e3;
}

上述代碼中,我們使用了border-collapse屬性來去除表格邊框間的間隙,設定了表格的寬度為100%。在thead元素中,我們設定了表頭背景顏色為#f2f2f2,加粗了表頭文字。在th和td元素中,我們設定了表格單元格的邊框樣式、對齊方式和內邊距。

為了方便地在表格中添加新行,我們新增了.new_row樣式。當需要在表格中新增一行時,只需要使用JavaScript在表格末尾追加一個即可:

var tbody=document.getElementsByTagName('tbody')[0];
var new_row=document.createElement('tr');
new_row.setAttribute('class','new_row');
new_row.innerHTML='新增行數據1新增行數據2';
tbody.appendChild(new_row);

在上述代碼中,我們從DOM中獲取了表格的tbody元素,然后創建了一個新的tr元素,并設定其class為new_row。接著,我們給這行新增了兩列數據,并通過appendChild()方法將新行追加在表格的末尾。

這樣,就能通過CSS和JavaScript追加表格行了。在實際開發中,我們可以根據需求靈活地設定表格的樣式和新增行的數據,從而實現更加個性化的網站布局和功能。