نسخة الكود كما يلي:
<html>
<head>
<script language = "javaScript">
// أضف صفًا في جدول النافذة
وظيفة addNewRow () {
var tabobj = document.getElementById ("mytab") ؛ // احصل على الجدول لإضافة بيانات
var rowsnum = tabobj.rows.length ؛
var colsnum = tabobj.rows [rowsnum-1] .Cells.Length ؛ // احصل على عدد أعمدة الصفوف
var mynewrow = tabobj.insertrow (rowsnum) ؛ // إدراج صف جديد
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 = 'nodeper' id = 'nodeper'"+rowsnum+"style = 'width: 60px' />" ؛
}
// حذف صف في جدول النافذة
REMOVEROW () {
var chkobj = document.getElementSbyName ("chkarr") ؛
var tabobj = document.getElementById ("mytab") ؛
لـ (var k = 0 ؛ k <chkobj.length ؛ k ++) {
if (chkobj [k] .checed) {
tabobj.deleterow (k+1) ؛
ك = -1 ؛
}
}
}
</script>
</head>
<body>
<type type = "button" name = "xx" onClick = "AddNewRow () ؛"
<type = "زر" name = "yy" onClick = "Removerow () ؛"
<table cellpadding = "0" cellpacing = "0" id = "mytab">
<tr>
<td align = "center"> العملية </td>
<td align = "center"> الرقم التسلسلي </td>
<td align = "center"> اسم العقدة </td>
<td align = "center"> نسبة العقدة </td>
</r>
</table>
</body>
</html>