javaScript DOM编程 Demo

要求:点击提交查询,生成一个表格,并且,可以删除指定的行

详细代码如下:

<!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>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值