The*_*ker 3 javascript c# html-table
我有一个表,我想在其中插入一个与原始表不同的 colspan 的新行。这是我的代码的一部分:
var table = document.getElementById("eTable");
var rowIndex = document.getElementById(ID).rowIndex;
var row = table.insertRow(rowIndex + 1);
var cell = row.insertCell(0);
var cell1 = row.insertCell(1);
var cell2 = row.insertCell(2);
var cell3 = row.insertCell(3);
var cell4 = row.insertCell(4);
Run Code Online (Sandbox Code Playgroud)
我的原始表格有 5 列,但我想合并 cell1、cell2 和 cell3。我怎么做?
可以为一列设置 colspan 并跳过一些其他列。根据您的代码(添加第二行):
var table = document.getElementById("eTable");
var rowIndex = document.getElementById("ID").rowIndex;
var row = table.insertRow(rowIndex + 1);
var cell = row.insertCell(0);
var cell1 = row.insertCell(1);
var cell2 = row.insertCell(2);
var cell3 = row.insertCell(3);
var cell4 = row.insertCell(4);
row = table.insertRow(rowIndex);
cell = row.insertCell(0);
cell1 = row.insertCell(1);
cell1.colSpan = "3";
cell2 = row.insertCell(2);Run Code Online (Sandbox Code Playgroud)
table { border: 1px solid #000; width: 100%; }
table tr { }
table td { border: 1px solid red; height: 20px;}Run Code Online (Sandbox Code Playgroud)
<input type="hidden" id="ID" value=0 />
<table id="eTable">
</table>Run Code Online (Sandbox Code Playgroud)
运行代码片段,或者如果您愿意,请参阅此小提琴