1
<html>
2
<head>
3
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
4
<title>Add&DeleteNodetitle>
5
<script language="javascript">
6
var i=1;
7
function insertStr() {
8
i++;
9
var td = document.createElement("td");
10
var tr = document.createElement("tr");
11
var tbody = document.createElement("tbody");
12
tr.appendChild(td);
13
tbody.appendChild(tr);
14
var parNode = document.getElementById("table1");
15
parNode.appendChild(tbody);
16
tr.setAttribute("name","tr"+i);
17
tr.setAttribute("id","tr"+i);
18
td.innerHTML="<input type='text' name='Tag"+i+"' id='Tag"+i+"' value='Tag"+i+"'><input type='button' value='Delete' name='Delete"+i+"' id='Delete"+i+"' onClick='javascript:DeleteNode("+i+")'>";
19
document.form1.total.value=i;
20
}
21
function DeleteNode(j)
22
{
23
var trnode=document.getElementById("tr"+j);
24
trnode.parentNode.removeChild(trnode);
25
}
26
script>
27
head>
28
<body>
29
<form name="form1" method="post" action="">
30
<input name="tag1" type="text" id="tag1" value="Tag1">
31
<input name="insert" type="button" id="insert" value="Add a Tag" onClick="insertStr()">
32
<input type="hidden" name="total" id="total">
33
form>
34
<table width="400" border="1" cellspacing="0" cellpadding="0" id="table1">
35
table>
36
body>
37
html>
38
代码中红色的部分就是可以在table的元素中添加控件的方法 ~ 注意联系牢牢掌握哦~
39
40
因为用了元素的innerHTML的属性,所以可以在后面之间添加控件
41
<html> 2
<head> 3
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 4
<title>Add&DeleteNodetitle> 5
<script language="javascript"> 6
var i=1; 7
function insertStr() { 8
i++; 9
var td = document.createElement("td"); 10
var tr = document.createElement("tr"); 11
var tbody = document.createElement("tbody"); 12
tr.appendChild(td); 13
tbody.appendChild(tr); 14
var parNode = document.getElementById("table1"); 15
parNode.appendChild(tbody); 16
tr.setAttribute("name","tr"+i); 17
tr.setAttribute("id","tr"+i); 18
td.innerHTML="<input type='text' name='Tag"+i+"' id='Tag"+i+"' value='Tag"+i+"'><input type='button' value='Delete' name='Delete"+i+"' id='Delete"+i+"' onClick='javascript:DeleteNode("+i+")'>"; 19
document.form1.total.value=i; 20
} 21
function DeleteNode(j) 22
{ 23
var trnode=document.getElementById("tr"+j); 24
trnode.parentNode.removeChild(trnode); 25
} 26
script> 27
head> 28
<body> 29
<form name="form1" method="post" action=""> 30
<input name="tag1" type="text" id="tag1" value="Tag1"> 31
<input name="insert" type="button" id="insert" value="Add a Tag" onClick="insertStr()"> 32
<input type="hidden" name="total" id="total"> 33
form> 34
<table width="400" border="1" cellspacing="0" cellpadding="0" id="table1"> 35
table> 36
body> 37
html> 38
代码中红色的部分就是可以在table的元素中添加控件的方法 ~ 注意联系牢牢掌握哦~39

40
因为用了元素的innerHTML的属性,所以可以在后面之间添加控件41




浙公网安备 33010602011771号