<html>
<head>
<title>TEST</title>
<script type="text/javascript">
function add(){
var form1 = document.getElementById("form1");
var parentNode = document.getElementById("users");
//生成textNode对象
var tn1Obj = document.createTextNode(form1.user.value);
var tn2Obj = document.createTextNode(form1.email.value);
var tn3Obj = document.createTextNode(form1.tel.value);
var tn4Obj = document.createTextNode("DEL");
//生成td对象
var td1Obj = document.createElement("td");
var td2Obj = document.createElement("td");
var td3Obj = document.createElement("td");
var td4Obj = document.createElement("td");
td1Obj.appendChild(tn1Obj);
td2Obj.appendChild(tn2Obj);
td3Obj.appendChild(tn3Obj);
td4Obj.appendChild(tn4Obj);
//生成tr对象
var trObj = document.createElement("tr");
trObj.appendChild(td1Obj);
trObj.appendChild(td2Obj);
trObj.appendChild(td3Obj);
trObj.appendChild(td4Obj);
parentNode.appendChild(trObj);
}
function del(x){
var y = x.parentNode;
var z = x.parentNode.parentNode;
z.removeChild(y);
}
</script>
</head>
<body>
[align=center]
添加用户
<form action="" id="form1">
用户 <input type="text" id="user" />
email <input type="text" name="email" />
电话 <input type="text" name="tel" />
<input type="button" onclick="add()" value="添加">
</form>
[/align]
<hr>
[align=center]
<table id="users" border="1">
<tr>
<td>tom</td>
<td>tom@tom.com</td>
<td>500</td>
<td onclick="del(this)"><font color="red">DEL</font></td>
</tr>
<tr>
<td>Jerry</td>
<td>Jerry@tom.com</td>
<td>600</td>
<td onclick="del(this)"><font color="red">DEL</font></td>
</tr>
</table>
[/align]
</body>
</html>