要求:点击提交查询,生成一个表格,并且,可以删除指定的行
详细代码如下:
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Html study</title>
<script>
function forRegister(){
var v_table = document.getElementById('newtable');
if(v_table == null){
var v_table = document.createElement('table');
v_table.id = 'newtable';
v_table.border = 1;
document.body.appendChild(v_table);
}
var v_tr = document.createElement('tr');
var v_td1 = document.createElement('td');
var v_td2= document.createElement('td');
var v_td3= document.createElement('td');
var v_a = document.createElement('a');
var v_node = document.createTextNode('delete');
v_table.appendChild(v_tr);
v_tr.appendChild(v_td1);
v_tr.appendChild(v_td2);
v_tr.appendChild(v_td3);
v_td1.appendChild(document.createTextNode(document.getElementById('username').value));
v_td2.appendChild(document.createTextNode(document.getElementById('password').value));
v_td3.appendChild(v_a);
v_a.appendChild(v_node);
v_a.href = '#';
v_a.onclick = function forDelete(){
var node = this.parentNode.parentNode;
var v_table = document.getElementById('newtable');
if(v_table != null){
if(confirm('delete the '+node.firstChild.firstChild.nodeValue+'?'))
v_table.removeChild(node);
}
}
}
</script>
</head>
<body>
<!--
<iframe src="1.html"></iframe>
-->
<form action="#">
<table border=0>
<tr>
<td>username:</td><td><input id="username" type="text"></input></td>
</tr>
<tr>
<td>password</td><td><input id="password" type="password"></input></td>
</tr>
<tr>
<td><input type="submit" name="Reginter" onClick="forRegister()"></input></td>
<td><input type="reset" name="Empty"></input></td>
</tr>
</table>
</form>
</body>
</html>