<body >
<input id=
"delrow"
type=
"button"
value=
"删除表格最后一行"
onclick=
"delrow();"
/>
<input id=
"delcell"
type=
"button"
value=
"删除最后一行最后一格"
onclick=
"delcell();"
/><br />
删除第<input id=
"row"
type=
"text"
size=
"2"
/>行,
第<input id=
"cel"
type=
"text"
size=
"2"
/>列
<input id=
"chg"
type=
"button"
value=
"删除"
onclick=
"change()"
/>
<table id=
"test"
border=
"1"
style=
"width:500px ;"
>
<caption> java</caption>
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>4</td>
</tr>
<tr>
<td>5</td>
<td>6</td>
</tr>
</table>
<script>
var
tab = document.getElementById(
"test"
);
var
delrow =
function
(){
if
(tab.rows.length >0){
tab.deleteRow(tab.rows.length-1);
}
}
var
delcell =
function
(){
var
rowList = tab.rows;
var
lastRow = rowList.item(rowList.length-1);
if
(lastRow.cells.length >0){
lastRow.deleteCell(lastRow.cells.length -1);
}
}
var
change =
function
(){
var
tb = document.getElementById(
"test"
);
var
row = document.getElementById(
'row'
).value;
row = parseInt(row);
if
(isNaN(row)){
alert(
"请输入行整数"
);
return
false;
}
var
cel = document.getElementById(
'cel'
).value;
cel = parseInt(cel);
if
(isNaN(cel)){
alert(
"请输入列整数"
);
return
false;
}
if
(row > tb.rows.length || cel> tb.rows[row-1].cells.length){
alert(
"要删除的不在"
);
return
false;
}
tb.rows[row-1].deleteCell(cel-1);
}
</script>
</body>