如何使用 JavaScript DOM 更改表格的填充?
在本教程中,我們將學習如何使用 JavaScript DOM 更改表格的填充。要更改表格的填充,請使用 DOM 填充屬性。
HTML 表格用於在使用者螢幕上顯示關係資料。我們可以輕鬆地向用戶顯示相關或依賴的資料,使用者可以藉助表格輕鬆理解和確定資料的特徵。但是,當我們以表格形式向用戶顯示關係資料時,我們需要確保表格結構良好,並且根據資料看起來不錯,例如表格必須具有合適的寬度、高度、邊距、填充,並且它包含的文字不得溢位表格。
通常,我們藉助級聯樣式表或 CSS 來完成所有這些任務。但是我們也可以使用 JavaScript DOM 物件來更改表格的填充或任何其他樣式。
讓我們討論如何藉助 JavaScript DOM 物件更改表格的填充。
如以下所列,有兩種使用 JavaScript DOM 更改表格填充的方法:
使用 Style 填充屬性。
使用表格的 cellPadding 屬性。
讓我們藉助示例詳細討論以上兩個屬性:
使用 Style padding 屬性
在 JavaScript 中,當使用 JavaScript DOM 更改表格的填充時,我們可以使用 style 物件的 padding 屬性。即使填充提供給表格的選定側邊,padding 屬性也以字串的形式獲取值,並且行為與 CSS 中使用的方式類似。它接受使用百分比、畫素、視口寬度、視口高度和其他長度單位的值。
語法
以下是使用 JavaScript DOM 更改表格填充時遵循的語法:
var tagetTable = document.getElementById(ID); targetTable.style.padding = "";
讓我們藉助程式碼示例來理解它,其中 padding 屬性將生效。
演算法
步驟 1 - 在第一步中,我們將在 HTML 文件中定義一個包含一些資料的表格,稍後我們將更改其填充。
步驟 2 - 在此步驟中,我們將定義一個 JavaScript 回撥函式,該函式將在使用者單擊按鈕時呼叫。
步驟 3 - 在最後一步中,我們將新增功能以使用 padding 屬性在 JavaScript 函式中更改填充,方法是遵循上述語法。
示例
以下程式碼示例將說明如何使用 style 物件的 padding 屬性更改表格的填充:
<html>
<body>
<h2>Using JavaScript DOM to change the padding of a table </h2>
<table style="border:2px solid black" id="newtable">
<tr>
<td> One </td>
<td> Two </td>
</tr>
<tr>
<td> Three </td>
<td> Four </td>
</tr>
<tr>
<td> Five </td>
<td> Six </td>
</tr>
</table>
<p id="result"></p>
<input type="button" onclick="paddingFunc()" value="Change Table Padding">
<script>
var table = document.getElementById("newtable");
var result = document.getElementById("result");
function paddingFunc() {
table.style.padding = "20px 10px";
result.innerHTML = "<b> We are giving the following padding to the table: <br>" + table.style.padding + "</b>";
}
</script>
</body>
</html>
在上面的示例中,我們使用 JavaScript DOM 的 style 物件的 padding 屬性更改了表格的填充。我們使用該屬性更改的填充也對使用者可見。
使用 cellPadding 屬性
JavaScript DOM 物件的 單元格填充屬性或用於設定或返回 HTML 表格元素的 cellpadding 屬性值。此屬性設定特定單元格的內容與其牆壁之間的空間。它接受一個以字串形式表示的數字作為其值,並以畫素為單位在單元格內容和單元格牆壁之間分配一個空間。
語法
可以使用以下語法使用 cellpadding 屬性更改表格單元格的填充:
var targetTable = document.getElementById(Id); targetTable.cellPadding = "number";
讓我們瞭解 cellPadding 屬性在更改表格單元格填充方面的實際實現。
演算法
此示例的演算法與上述示例的演算法幾乎相同。要更改表格中單元格的填充,您只需將上一個示例中的 style.padding 屬性替換為 cellPadding 屬性,如下面的示例所示。
示例
此示例說明了如何使用 JavaScript DOM 物件的 cellpadding 屬性更改表格的單元格填充:
<!DOCTYPE html>
<html>
<body>
<h2>Using JavaScript DOM to change the padding of a table </h2>
<table style="border:2px solid black" id="newtable">
<tr>
<td> One </td>
<td> Two </td>
</tr>
<tr>
<td> Three </td>
<td> Four </td>
</tr>
<tr>
<td> Five </td>
<td> Six </td>
</tr>
</table>
<p id="result"></p>
<input type="button" onclick="paddingFunc()" value="Change Table Padding">
<script>
var table = document.getElementById("newtable");
var result = document.getElementById("result");
function paddingFunc() {
table.cellPadding = "10";
result.innerHTML = "<b> We are giving the following padding to the table: <br>" + table.cellPadding + "px. </b>";
}
</script>
</body>
</html>
在上面的示例中,我們使用 JavaScript DOM 的 cellpadding 屬性更改了表格的單元格填充。單擊按鈕將執行此操作,一旦單擊按鈕,更改填充的值也將對使用者可見。
在本教程中,我們學習了兩種不同的方法,可以使用這些方法更改表格或其單元格的填充,使用 JavaScript DOM,使用這些方法,我們不僅可以設定值,還可以獲取以前的值或我們在更改填充時提供的值。
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP