其实你写的已经差不多了,稍做修改:
----------------------------------------------------------------------
<html>
<head>
<script>
function AddRow()
{
fei_tr = mytable.insertRow();
for(i=0;i<mytable.rows[0].cells.length;i++){
var fei_td = fei_tr.insertCell();
fei_td.innerHTML=mytable.rows[0].cells[i].innerHTML;
}}
</script>
</head>
<body>
<form action ="" name="myform" method=post>
<table border=1 id=mytable>
<TBODY id=mytbody>
<tr>
<td>
<img src="../../searchf/-.GIF" width="20" height="20"> <input name="textfield42" type="text" size="10">
<input type="submit" name="Submit" value="检索">
</td>
<td>
<p>
<input name="textfield43" type="text" size="10"><input type="submit" name="Submit2" value="检索"></p>
<p>剂型:</p>
<p>
<select name="menu3" ><option selected>注射剂</option><option>片剂</option><option>胶囊剂</option></select>
</p>
</td>
<td><input name="textfield52" type="text" size="12"> <input type="submit" name="Submit3" value="检索">
</td>
<td><p>用量<input name="textfield222" type="text" size="5"><select name="select" ><option>%</option><option>gb</option><option>iu</option></select><input name="textfield2222" type="text" size="3"> 次 <input name="textfield2223" type="text" size="3"> 日</p><p> 用法 <select name="menu4" ><option selected>静脉注射</option><option>口服</option></select></p></td>
<td><p>从 <input name="textfield432" type="text" size="10"></p><p>到 <input name="textfield433" type="text" size="10"></p></td>
<td><input name="textfield434" type="text" size="10"></td>
<td><input name="textfield435" type="text" size="10"></td>
</tr>
</TBODY>
</table>
<center><input type=button value="addtr" onclick="AddRow()"></center>
</form>
</body></html>
----------------------------------------------------------------------
<html>
<head>
<script>
function AddRow()
{
fei_tr = mytable.insertRow();
for(i=0;i<mytable.rows[0].cells.length;i++){
var fei_td = fei_tr.insertCell();
fei_td.innerHTML=mytable.rows[0].cells[i].innerHTML;
}}
</script>
</head>
<body>
<form action ="" name="myform" method=post>
<table border=1 id=mytable>
<TBODY id=mytbody>
<tr>
<td>
<img src="../../searchf/-.GIF" width="20" height="20"> <input name="textfield42" type="text" size="10">
<input type="submit" name="Submit" value="检索">
</td>
<td>
<p>
<input name="textfield43" type="text" size="10"><input type="submit" name="Submit2" value="检索"></p>
<p>剂型:</p>
<p>
<select name="menu3" ><option selected>注射剂</option><option>片剂</option><option>胶囊剂</option></select>
</p>
</td>
<td><input name="textfield52" type="text" size="12"> <input type="submit" name="Submit3" value="检索">
</td>
<td><p>用量<input name="textfield222" type="text" size="5"><select name="select" ><option>%</option><option>gb</option><option>iu</option></select><input name="textfield2222" type="text" size="3"> 次 <input name="textfield2223" type="text" size="3"> 日</p><p> 用法 <select name="menu4" ><option selected>静脉注射</option><option>口服</option></select></p></td>
<td><p>从 <input name="textfield432" type="text" size="10"></p><p>到 <input name="textfield433" type="text" size="10"></p></td>
<td><input name="textfield434" type="text" size="10"></td>
<td><input name="textfield435" type="text" size="10"></td>
</tr>
</TBODY>
</table>
<center><input type=button value="addtr" onclick="AddRow()"></center>
</form>
</body></html>
var tblObj = document.getElementById("table1");
if(tblObj.rows){
alert(tblObj.rows.length);
}else{
alert('aaa');
}
//追加行
var newRow = tblObj.insertRow();
newRow.style.display = "";
var cellNum = tblObj.rows[0].cells.length;//追加列
for (colIndex = 0; colIndex < cellNum; colIndex++) {
var newCell = newRow.insertCell();
initTblCell(newCell);
}
}
function initTblCell(cell){
var lastCell = document.getElementById("table1").rows[0].cells[cell.cellIndex];
cell.innerHTML = lastCell.innerHTML;
alert(cell.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;
case "checkbox":
child.value = "";
child.checked = false;
break;
}
}
}
cell.className = lastCell.className;
cell.align = lastCell.align;
cell.height = lastCell.height;
}
function buttonFun(){
var obj= document.getElementsByName("text4");
for(i=1;i<obj.length;i++){
alert(obj[i].value);
}}
function dellRow(){
var obj= document.getElementById("table1");
var objRow=obj.rows.length-1;
alert(objRow);
if(objRow != 0){
obj.deleteRow(objRow);
}} <table id="table1" name="table1" width="300">
<tr style="display:none">
<td width="100">
<input type="button" name="testBtn4" value="button" onclick=""/>
</td>
<td width="100">
<input type="text" name="text4" id="text4"/>
</td>
<td width="100">
123
</td>
</tr>
<tr>
<td width="100">
<input type="button" name="testBtn4" value="button" onclick="toExcel_Page()"/>
</td>
<td width="100">
<input type="text" name="text4" id="text4"/>
</td>
<td width="100">
123
</td>
</tr>
</table>
<input type="button" name="testAdd" id="testAdd" value="AddRow" onclick="addRow()"/>
<input type="button" name="testAdd" id="testAdd" value="DellRow" onclick="dellRow()"/>
<input type="button" name="testAdd2" id="testAdd2" value="GetTextValue" onclick="buttonFun()"/>你参考下