JavaScript登录注册动态表格

动态表格 自动添加和注册删除

<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript">
			//先创建一个函数  函数名与下面调用的名字相同
			function addUser(){
				//1、创建文本,获取用户输入的内容
//				语法 document.getElementById("对应的id值");
				var nameText = document.getElementById("name").value;
				var pwdText = document.getElementById("password").value;
				var emailText = document.getElementById("email").value;
				//2、将输入的内容封装成文本节点
//				语法 document.createTextNode("文本内容");
				var nameNode = document.createTextNode(nameText);
				var pwdNode = document.createTextNode(pwdText);
				var emailNode = document.createTextNode(emailNode);
				//3、创建td标签
//				语法:document.createElement("需要创建的标签的名字");
				var nametd = document.createElement("td");
				var pwdtd = document.createElement("td");
				var emailtd = document.createElement("td");
				var deltd = document.createElement("td");
				//4、将文本放入td中
//				语法:创建的标签名.appendChild(封装好的输入文本节点名);
				nametd.appendChild(nameNode);
				pwdtd.appendChild(pwdNode);
				emailtd.appendChild(emailNode);
				deltd.innerHTML="<input type='button' value='delete' onclick='deleteUser(this)'/>";
				//5、创建tr标签
				var tr = document.createElement("tr");
				//6、将td放入到tr中
//				语法:将创建好的td的 名字放入到appendChild中
				tr.appendChild(nametd);
				tr.appendChild(pwdtd);
				tr.appendChild(emailtd);
				tr.appendChild(deltd);
				//7、获取表格对象  将tr放入到表格中
				var tbody = document.getElementById("tbd");
				tbody.appendChild(tr);
			}
			function deleteUser(input){
				//获取要删除的标签对象
				var tr = input.parentNode.parentNode;
				var tbody = tr.parentNode;
				tbody.removeChild(tr);
			}
		</script>
	</head>
	<body id="bd">
		<!--先创键一个向用户展示作用的的文本框-->
		username:<input type="text" name="name" id="name"/>
		password:<input name="name" type="text" id="password"/>
		email:<input name="email" type="text" id="email"/>
		<input type="button" onclick="addUser();" value="注册"/>
		<hr color="#7FFF00">
		<!--创建一个table表格 的形式   然后往表格中传值-->
		<table border="1" cellspacing="0" cellpadding="0" align="center" width="70%">
			<tbody id="tbd">
				<tr bgcolor="#7FFF00">
					<td>username</td><td>password</td><td>email</td><td>删除</td>
				</tr>
				<tr>
					<td>hlm</td><td>123</td><td>hlm@zpark.com.cn</td>
					<td><input type="button" onclick="deleteUser(this)" value="delete"/></td>
				</tr>
				<tr>	
					<td>zhangsan</td><td>123</td><td>zhangsan@zpark.com.cn</td>
					<td><input type="button" value="delete" onclick="deleteUser(this)"/></td>
				</tr>
			</tbody>
		</table>
	</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值