在HTML中,可以使用表格元素(<table>
)来创建表格。当需要向表格中添加新的行时,可以使用JavaScript来实现动态添加行的功能。下面是一个实现添加行时HTML表格重置输入的示例代码:
<!DOCTYPE html>
<html>
<head>
<title>添加行时HTML表重置输入</title>
</head>
<body>
<table id="myTable">
<tr>
<th>姓名</th>
<th>年龄</th>
</tr>
<tr>
<td><input type="text" name="name" /></td>
<td><input type="text" name="age" /></td>
</tr>
</table>
<button onclick="addRow()">添加行</button>
<script>
function addRow() {
var table = document.getElementById("myTable");
var row = table.insertRow(-1);
var cell1 = row.insertCell(0);
var cell2 = row.insertCell(1);
cell1.innerHTML = '<input type="text" name="name" />';
cell2.innerHTML = '<input type="text" name="age" />';
}
</script>
</body>
</html>
在上述示例代码中,我们创建了一个包含姓名和年龄两列的表格。初始时,表格中已经有一行作为模板行,包含了输入框用于输入姓名和年龄。当点击"添加行"按钮时,通过JavaScript的insertRow()
和insertCell()
方法,动态在表格末尾插入一行,并在该行的单元格中插入新的输入框。
这样,每次点击"添加行"按钮时,都会在表格中添加一行,并且之前输入的内容不会被重置。用户可以在每行的输入框中输入不同的内容。
这个功能可以应用于需要动态添加表格行的场景,例如表单中的多行输入、动态生成的数据展示等。
腾讯云提供了一系列云计算相关的产品,其中包括云服务器、云数据库、云存储等。具体可以参考腾讯云官方网站的产品介绍页面:腾讯云产品介绍。
领取专属 10元无门槛券
手把手带您无忧上云