使用JavaScript在表中动态添加输入可以通过以下步骤实现:
<tr>
元素)。<td>
元素)。<input>
元素)。以下是一个示例代码:
HTML部分:
<table id="myTable">
<tr>
<th>姓名</th>
<th>年龄</th>
</tr>
</table>
<button id="addRowBtn">添加行</button>
JavaScript部分:
// 获取表格和按钮元素
var table = document.getElementById("myTable");
var addRowBtn = document.getElementById("addRowBtn");
// 添加点击事件监听器
addRowBtn.addEventListener("click", function() {
// 创建新的表格行
var newRow = document.createElement("tr");
// 创建表格单元格并添加到新的表格行中
var nameCell = document.createElement("td");
var ageCell = document.createElement("td");
newRow.appendChild(nameCell);
newRow.appendChild(ageCell);
// 创建输入元素并添加到表格单元格中
var nameInput = document.createElement("input");
var ageInput = document.createElement("input");
nameCell.appendChild(nameInput);
ageCell.appendChild(ageInput);
// 将新的表格行添加到表格中
table.appendChild(newRow);
});
这样,每次点击"添加行"按钮时,就会在表格中动态添加一行,其中包含两个输入框用于输入姓名和年龄。
注意:以上示例代码仅为演示动态添加输入的基本原理,实际应用中可能需要根据具体需求进行修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云