【不管会不会,都来帮我看看吧,一个动态添加删除文本框的问题】
动态添加textbox代码如下:var oTable=document.getElementById("tb1");
//动态添加行
var oRow=oTable.insertRow();
oRow.id="row_"+i;
//动态添加一个文本框
var oTxt=oRow.insertCell();
oTxt.innerHTML="<input type='text' id='txt_"+i+"' style='width:112px;' />";
oTxt.id="txt_"+i;
oTxt.align="left";
//动态添加一个删除按钮
var oDel=oRow.insertCell();
oDel.innerHTML="<input type='button' value='刪除本條' class='button' onclick='DelRow("+i+")' />";
//删除函数
function DelRow(obj)
{
tb1.deleteRow(document.getElementById("row_"+obj).id);
}
问题来了,比如我动态添加了3行,我都输入了内容,但是我删第三行却删的是第一行,这是为什么?
--------------------编程问答-------------------- up
补充:.NET技术 , ASP.NET