再次请教高手
我有这样一段Js,用于动态添加表格的行:
<script language="JavaScript">
var j=1;
function addRow(the_table){
//追加行
var newRow = the_table.insertRow();
newRow.style.display = "";
var cellNum = the_table.rows[3].cells.length;
//追加列
for (colIndex = 0; colIndex < cellNum; colIndex++) {
var newCell = newRow.insertCell();
initTblCell(newCell,j,the_table);
}
j++;
}
function initTblCell(cell,j,the_table){
var lastCell = the_table.rows[3].cells[cell.cellIndex];
cell.innerHTML = lastCell.innerHTML;
if (cell.children != null && cell.children.length > 0) {
for(childIndex = 0; childIndex < cell.children.length; childIndex++) {
var child = cell.children[childIndex];
switch(child.type) {
case "text":
child.value = "";
break;
}
}
}
cell.className = lastCell.className;
cell.align = lastCell.align;
cell.height = lastCell.height;
}
function dellRow(the_table){
var objRow=the_table.rows.length-1;
if(objRow != 3){
the_table.deleteRow(objRow);
j--;
}
}
</script>
如果我的表格是这样的:
<td class="td1" align="center" colspan="2" >
<html:text property="m_cgxmmxb_gzly" style="border: 1 solid #808080" /></td>
colspan是2,占了两个。我这个js添加时不会自己识别是两个的单元格,还是作为一个使用。
请教,我该怎样实现这个功能?