在 JavaScript 中向现有表添加行
adding row to an existing table in javascript
本文关键字:添加行 JavaScript 更新时间:2023-09-26
伙计们,我现在这是个假问题,但我花了几个小时,无法到达.. 我想将行添加到现有表中,该行由复选框和 4 个文本框组成.. 当我运行它时,文本框会出现,但复选框没有.. 这是我的代码
function addRow() {
var i = 1;
var table = document.getElementById("table");
var rowCount = table.rows.length;
var row = table.insertRow(rowCount);
var html = [];
html.push("<table id='table'>'n<body>");
html.push("<tr><td><input type='checkbox' name='chk'/></td>");
var cell = row.insertCell(html);
for ( var propertyNames in grid.data[0]) {
cell = row.insertCell(i);
var element = document.createElement("input");
element.type = "text";
element.size = 10;
element.name = "input"+i;
cell.appendChild(element);
html.push("<td>" + cell + "</td>");
i++;
}
html.push("</tr>");
html.push("</body>'n</table>");
}
问题是您正在创建一个带有复选框标记的数组,但它从未添加到表中
function addRow() {
var i = 1;
var table = document.getElementById("table");
var rowCount = table.rows.length;
var row = table.insertRow(rowCount);
var cell = row.insertCell();
var element = document.createElement("input");
element.type = "checkbox";
element.name = "chk";
cell.appendChild(element);
for (var propertyNames in grid.data[0]) {
cell = row.insertCell(i);
element = document.createElement("input");
element.type = "text";
element.size = 10;
element.name = "input" + i;
cell.appendChild(element);
i++;
}
}
var grid = {
data: [{
x: 1,
y: 1
}]
};
addRow();
<table id="table"></table>
相关文章:
- 在change事件javascript上动态添加行
- 在使用 javascript 动态添加行时,我正在增加索引值,但出现错误
- 用于在表中添加行的Javascript代码将单元格中的数据复制到新行中
- 如何在javascript中添加行
- 我正在通过 javascript 向表添加行,但是当我提交页面时,C# 看不到添加的行
- 在 JavaScript 中向现有表添加行
- JavaScript 动态地向表中添加行
- 使用 Javascript 向表中添加行
- 将子行添加到 JavaScript 源数据表
- 如何将 HTML 元素添加到这行 JavaScript 代码中
- 引导表动态添加行Javascript
- 使用JavaScript在HTML表中动态添加行,并通过提交按钮获得每个文本框的文本框值
- javascript动态添加列添加行
- 当我添加行的值时,JavaScript出现了一个奇怪的错误
- 动态添加行Javascript不工作在IE
- 如何使用AngularJS或JavaScript在按钮单击时删除生成JSON的额外添加行
- Javascript / Ajax -动态添加行的onchange事件
- 用javascript向jquery网格添加行
- 使用javascript添加行时无法使用表单验证
- Javascript行添加导致Javascript日历表单元素不工作