La copia del código es la siguiente:
<html>
<Evista>
<script language = "javaScript">
// Agregar una fila en la tabla de ventana
función addnewrow () {
var tabobj = document.getElementById ("mytab"); // Obtener la tabla para agregar datos
var showsnum = tabobj.rows.length;
var colsnum = tabobj.rows [Rowsnum-1] .Cells.length; // Obtener el número de columnas de filas
var mynewrow = Tabobj.inserTrow (Rowsnum); // Insertar nueva fila
var newtDobj1 = mynewrow.insertcell (0);
newtDobj1.innerhtml = "<input type = 'checkbox' name = 'chkarr' id = 'chkarr'"+rowsnum+"style = 'width: 20px' />";
var newtDobj2 = mynewrow.insertcell (1);
newtDobj2.innerhtml = "<input type = 'text' name = 'nodecode' id = 'nodecode'"+rowsnum+"style = 'width: 40px' value = '"+rowsn um+"'/>";
var newtDobj3 = mynewrow.insertcell (2);
newtDobj3.innerhtml = "<input type = 'text' name = 'nodename' id = 'nodename'"+Rowsnum+"style = 'Width: 120px' />";
var newtDobj4 = mynewrow.insertcell (3);
newtDobj4.innerhtml = "<input type = 'text' name = 'nodoper' id = 'nodoper'"+rowsnum+"style = 'width: 60px' />";
}
// Eliminar una fila en la tabla de la ventana
función removerow () {
var chkobj = document.getElementsByName ("chkarr");
var tabobj = document.getElementById ("mytab");
para (var k = 0; k <chkobj.length; k ++) {
if (chkobj [k] .ecked) {
TABOBJ.DELETEROW (K+1);
k = -1;
}
}
}
</script>
</ablo>
<Body>
<input type = "button" name = "xx" onClick = "addnewrow ();"
<input type = "button" name = "yy" onClick = "removerow ();"
<TABLE CELLPADDING = "0" CellPacing = "0" id = "mytab">
<tr>
<td align = "centro"> operación </td>
<td align = "centro"> número de serie </td>
<td align = "centro"> nombre del nodo </td>
<td align = "centro"> relación de nodo </td>
</tr>
</table>
</body>
</html>