gpt4 book ai didi

javascript - 如何在表格中创建复选框列?

转载 作者:行者123 更新时间:2023-11-29 10:14:01 26 4
gpt4 key购买 nike

我正在使用下面的 JavaScript 代码动态创建一个表:

function CreatTable(data) {

var tablearea;
var table;
var thead;
var tr;
var th;

tablearea = document.getElementById('ShowDataID');
table = document.createElement('table');
thead = document.createElement('thead');
tr = document.createElement('tr');

for (var i = 0; i < data.length; i++) {
var headerTxt = document.createTextNode(data[i]);
th = document.createElement('th');
th.appendChild(headerTxt);
tr.appendChild(th);
thead.appendChild(tr);
}

table.appendChild(thead);

for (var i = 1; i < 4; i++) {
tr = document.createElement('tr');
tr.appendChild(document.createElement('td'));
tr.appendChild(document.createElement('td'));
tr.appendChild(document.createElement('td'));
tr.cells[0].appendChild(document.createTextNode('John'));
tr.cells[1].appendChild(document.createTextNode('McDowell'));
tr.cells[2].appendChild(document.createTextNode('ddd@gmail.com'));

table.appendChild(tr);
}
tablearea.appendChild(table);
}
</script>

当我创建表格时,我还需要在上面的表格中创建复选框列。

知道如何使用 JavaScript 实现它吗?或者相关链接?

最佳答案

我不确定这是不是你要问的:

var checkbox = document.createElement("INPUT");
checkbox.type = "checkbox";

然后您将 checkbox 附加到每一行以形成一个新列。

请参阅此 fiddle :http://jsfiddle.net/qeeu18g1/3/我在添加内容的地方添加了评论。

(这是重复的 of this question 吗?)

关于javascript - 如何在表格中创建复选框列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26738599/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com