jsp合并后的单元格删除问题
我在jsp页面中有一个tabletrtd表,5列5行,前三列是合并的rowspan=5,我现在想删除第一行,但删除后前三列也没有内容了。因为合并后前三列成了一行,即第一行...
我在jsp页面中有一个table tr td表,5列5行,前三列是合并的rowspan=5,我现在想删除第一行,但删除后前三列也没有内容了。因为合并后前三列成了一行,即第一行。请问如何解决这个问题
展开
3个回答
展开全部
<table border=1 id="Table1">
<tr><td rowspan=5>1</td >
<td rowspan=5>2</td><td rowspan=5>3</td><td>A4<td>A5</tr>
<tr><td>B4<td>B5</tr>
<tr><td>C4<td>C5</tr>
<tr><td>D4<td>D5</tr>
<tr><td>E4<td>E5</tr>
</BODY>
<script >
var v0 = Table1.rows[0].cells[0].innerText;
var v1 = Table1.rows[0].cells[1].innerText;
var v2 = Table1.rows[0].cells[2].innerText;
Table1.deleteRow(0);
var cell = Table1.rows[0].insertCell(0);
cell.innerText=v2;
cell.rowSpan=5;
cell = Table1.rows[0].insertCell(0);
cell.innerText=v1;
cell.rowSpan=5;
cell = Table1.rows[0].insertCell(0);
cell.innerText=v0;
cell.rowSpan=5;
</script>
如果只是删除第1行cell的内容
可以直接用两个语句
Table1.rows[0].deleteCell(3);
Table1.rows[0].deleteCell(3);
<tr><td rowspan=5>1</td >
<td rowspan=5>2</td><td rowspan=5>3</td><td>A4<td>A5</tr>
<tr><td>B4<td>B5</tr>
<tr><td>C4<td>C5</tr>
<tr><td>D4<td>D5</tr>
<tr><td>E4<td>E5</tr>
</BODY>
<script >
var v0 = Table1.rows[0].cells[0].innerText;
var v1 = Table1.rows[0].cells[1].innerText;
var v2 = Table1.rows[0].cells[2].innerText;
Table1.deleteRow(0);
var cell = Table1.rows[0].insertCell(0);
cell.innerText=v2;
cell.rowSpan=5;
cell = Table1.rows[0].insertCell(0);
cell.innerText=v1;
cell.rowSpan=5;
cell = Table1.rows[0].insertCell(0);
cell.innerText=v0;
cell.rowSpan=5;
</script>
如果只是删除第1行cell的内容
可以直接用两个语句
Table1.rows[0].deleteCell(3);
Table1.rows[0].deleteCell(3);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询