<table id=tst>
<tr>
<td>
<select><option>test a select</option></select>
</td>
</tr>
</table>
<script>
var obj = document.getElementById('tst');
var oTr = obj.rows[0].cloneNode(true);
obj.appendChild(oTr);
</script>
<tr>
<td>
<select><option>test a select</option></select>
</td>
</tr>
</table>
<script>
var obj = document.getElementById('tst');
var oTr = obj.rows[0].cloneNode(true);
obj.appendChild(oTr);
</script>
<script type="text/javascript" language="JavaScript">
function fnClick()
{
var otable = document.getElementById("<%=table1.ClientID%>");
var oNewRow = otable.insertRow();
var oNewCell = oNewRow.insertCell();
var oNewNode = document.createElement("select");
oNewCell.appendChild(oNewNode);
var oOption = document.createElement("option");
oNewNode.options.add(oOption);
oOption.innerText = "Two";
oOption.value = "2";
}
</script> <table id="table1" runat ="server"></table>
<input id="Button3" type="button" value="button" onclick="fnClick()"/>
给表格增加一列:insertCell()
加入内容:tab.rows[i].cells[j].innerText = "内容"
<%=i+1%>
<html:hidden property="strInsertUpdateFlg" name="OuterCase"/>
<html:hidden property="quterCaseSeq" name="OuterCase"/>
</td>
我现在是这样写的,如果直接设定innerText会使两个隐藏标签丢失,如何写innerHTML ??
'<input type="hidden" name="strInsertUpdateFlg" value="1"/><input type="hidden" name="quterCaseSeq" name=""/>';
我这样写解决了