错误:在带有文本框的表中动态添加行
Error: Add row dynamically in a table with textbox
好的,我想在表中添加一行,其中有一个复选框和3或4个文本框。但我的脚本并不是这样工作的,我只是得到了一个复选框。我是新来的BTW。这是我的剧本,请帮忙。我只在这里张贴脚本
<script language="javascript">
function addRow(tableID) {
var table = document.getElementById(tableID);
var rowCount = table.rows.length;
var row = table.insertRow(rowCount);
var cell1 = row.insertCell(0);
var element1 = document.createElement("input");
element1.type = "checkbox";
element1.name="chkbox[]";
cell1.appendChild(element1);
var cell2 = row.insertCell(1);
var element2 = document.createElement("input");
element2.type = "text";
element2.name = "txtbox[]";
cell3.appendChild(element2);
var cell3 = row.insertCell(2);
var element3 = document.createElement("input");
element3.type = "text";
element3.name = "txtbox[]";
cell3.appendChild(element3);
}
function deleteRow(tableID) {
try {
var table = document.getElementById(tableID);
var rowCount = table.rows.length;
for(var i=0; i<rowCount; i++) {
var row = table.rows[i];
var chkbox = row.cells[0].childNodes[0];
if(null != chkbox && true == chkbox.checked) {
table.deleteRow(i);
rowCount--;
i--;
}
}
}catch(e) {
alert(e);
}
}
</script>
var cell2 = row.insertCell(1);
var element2 = document.createElement("input");
element2.type = "text";
element2.name = "txtbox[]";
cell3.appendChild(element2);
正在工作,(简单错误)
var cell2 = row.insertCell(1);
var element2 = document.createElement("input");
element2.type = "text";
element2.name = "txtbox[]";
cell2.appendChild(element2);
相关文章:
- 如何在Google柱状图中动态添加行/列
- 使用jQuery动态添加表并在其中动态添加行
- 在change事件javascript上动态添加行
- 在表中动态添加行
- 在使用 javascript 动态添加行时,我正在增加索引值,但出现错误
- 动态添加行时计数器的增量
- 动态添加行时,启用/禁用Gridview中的验证程序
- 动态添加行后脚本不起作用
- 数据表可编辑插件在数据表中动态添加行后不起作用
- 如何使用angularjs动态添加行
- 使用jQuery自动完成功能动态添加行
- 错误:在带有文本框的表中动态添加行
- 引导表动态添加行Javascript
- 如何将name属性添加到<td>标记,同时动态添加行
- 如何使用添加和删除按钮动态添加表以及动态添加行
- 使用JavaScript在HTML表中动态添加行,并通过提交按钮获得每个文本框的文本框值
- 如何在动态添加行后刷新JQuery移动表
- 将css添加到html中表的动态添加行中
- 动态添加行表需要更改选择 id 标签
- 使用dojo combobox(1.8.1版本)动态添加行,作为使用jQuery(1.8)的行元素之一