<TABLE >
<tbody id =srctb>
<tr><td><input name=mytext type=text ></td><td><input type=button value=del onclick="delThisRow(this)"></td><td><input type=button value=settext onclick="setThisText(this)"></td></tr>
</tbody>
</TABLE>
<INPUT TYPE="button" value="克隆行" onclick="cloneRow(0)">
<SCRIPT LANGUAGE="JavaScript">
<!--
function cloneRow(num){
srctb.rows[num].parentElement.insertBefore(srctb.rows[num].cloneNode(true),srctb.rows[num])
}
function delThisRow(obj){
var tr = obj.parentElement.parentElement;
tr.parentElement.removeChild(tr);
}
function setThisText(obj){
var tr = obj.parentElement.parentElement;
var mytext = tr.all("mytext");
mytext.value = prompt("输入数据","");
}
//-->
</SCRIPT>
<tbody id =srctb>
<tr><td><input name=mytext type=text ></td><td><input type=button value=del onclick="delThisRow(this)"></td><td><input type=button value=settext onclick="setThisText(this)"></td></tr>
</tbody>
</TABLE>
<INPUT TYPE="button" value="克隆行" onclick="cloneRow(0)">
<SCRIPT LANGUAGE="JavaScript">
<!--
function cloneRow(num){
srctb.rows[num].parentElement.insertBefore(srctb.rows[num].cloneNode(true),srctb.rows[num])
}
function delThisRow(obj){
var tr = obj.parentElement.parentElement;
tr.parentElement.removeChild(tr);
}
function setThisText(obj){
var tr = obj.parentElement.parentElement;
var mytext = tr.all("mytext");
mytext.value = prompt("输入数据","");
}
//-->
</SCRIPT>
<tbody id =srctb>
<tr><td><input name=mytext type=text ></td><td><input type=button value=del onclick="delThisRow(this)"></td><td><input type=button value=settext onclick="setThisText(this)"></td><td><input type=button value=settext onclick="getThisText(this)"></td></tr>
</tbody>
</TABLE>
<INPUT TYPE="button" value="克隆行" onclick="cloneRow(0)">
<SCRIPT LANGUAGE="JavaScript">
<!--
function cloneRow(num){
srctb.rows[num].parentElement.insertBefore(srctb.rows[num].cloneNode(true),srctb.rows[num])
}
function delThisRow(obj){
var tr = obj.parentElement.parentElement;
tr.parentElement.removeChild(tr);
}
function setThisText(obj){
var tr = obj.parentElement.parentElement;
var mytext = tr.all("mytext");
mytext.value = prompt("输入数据","");
}
function getThisText(obj){
var tr = obj.parentElement.parentElement;
var mytext = tr.all("mytext");
alert(mytext.value);
}
//-->
</SCRIPT>
在最后加入应该用下面的
srctb.rows[num].parentElement.appendChild(srctb.rows[num].cloneNode(true))