<html> <head> <title> </title> <script type="text/javascript"> function $(elem) { return document.getElementById(elem); } var num=1; function addd() { var tab=$("tb"); var row=tab.insertRow(-1); row.id="row"+num; var cell1=row.insertCell(-1); var cell2=row.insertCell(-1); var cell3=row.insertCell(-1); var cell4=row.insertCell(-1); var cell5=row.insertCell(-1); var cell6=row.insertCell(-1); cell1.innerHTML="<select name='xxx'></select>"; cell2.innerHTML="<input type='radio' value='sex' name='sex'>"; cell3.innerHTML=" <input type='text'>"; cell4.innerHTML=" <input type='text'>"; cell5.innerHTML=" <input type='text'>"; cell6.innerHTML=" <input type='button' onclick='del("+num+")' value='delete' >"; num++; } function del(num) {
var row=$("row"+num); var tab=$("tb"); tab.deleteRow(row.rowIndex);
<head>
<title> </title>
<script type="text/javascript">
function $(elem)
{
return document.getElementById(elem);
}
var num=1;
function addd()
{
var tab=$("tb");
var row=tab.insertRow(-1);
row.id="row"+num;
var cell1=row.insertCell(-1);
var cell2=row.insertCell(-1);
var cell3=row.insertCell(-1);
var cell4=row.insertCell(-1);
var cell5=row.insertCell(-1);
var cell6=row.insertCell(-1);
cell1.innerHTML="<select name='xxx'></select>";
cell2.innerHTML="<input type='radio' value='sex' name='sex'>";
cell3.innerHTML=" <input type='text'>";
cell4.innerHTML=" <input type='text'>";
cell5.innerHTML=" <input type='text'>";
cell6.innerHTML=" <input type='button' onclick='del("+num+")' value='delete' >";
num++; }
function del(num)
{
var row=$("row"+num);
var tab=$("tb");
tab.deleteRow(row.rowIndex);
}
</script>
</head>
<body>
<table id="tb" border=1>
</table>
<input type="button" value="add" id="ok" onclick="addd();"/>
</body>
</html>
你可以到这里来看看使用方法:insertRow
insertRow(i)
deleteRow(this.rowIndex)