当前位置:   article > 正文

HTML添加表格数据_html插入表格

html插入表格

HTML

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style type="text/css">
			table {
				border: 1px solid;
				/* margin: auto; */
				width: 1350px;
			}

			td,
			th {
				text-align: center;
				border: 1px solid;
			}
			.table{
				position: absolute;
				left: 15%;
			}
		</style>
	</head>
	<body>
		<div class="table">
			<div>
				<input type="text" id="id4" placeholder="请输入编号" size="56">
				<input type="text" id="name4" placeholder="请输入姓名" size="56">
				<input type="text" id="gender4" placeholder="请输入年龄" size="57">
				<!-- <input type="text" id="gender33" placeholder="请输入相对样品个数" size="40"> -->
				<input type="button" value="添加" id="btn_add4">
			</div>
			<table class="table4">
				<!-- <caption>统计表</caption> -->
				<tr style="background-color: cornflowerblue;;">
					<th>编号</th>
					<th>姓名</th>
					<th>年龄</th>
					<th>操作</th>
				</tr>

				<tr>
					<td>1</td>
					<td>阿卡丽</td>
					<td>18</td>
					<!-- 在该单元格中创建一个链接标签,void运算符来阻止href返回值,通过onclick事件(鼠标点击)属性来删除信息行-->
					<td><a href="javascript:void(0);" onclick="deleteTr(this);">删除</a></td>
				</tr>
				<tr>
					<td>2</td>
					<td>盲僧</td>
					<td>19</td>
					<!-- 在该单元格中创建一个链接标签,void运算符来阻止href返回值,通过onclick事件(鼠标点击)属性来删除信息行-->
					<td><a href="javascript:void(0);" onclick="deleteTr(this);">删除</a></td>
				</tr>
				<tr>
					<td>3</td>
					<td>亚索</td>
					<td>20</td>
					<!-- 在该单元格中创建一个链接标签,void运算符来阻止href返回值,通过onclick事件(鼠标点击)属性来删除信息行-->
					<td><a href="javascript:void(0);" onclick="deleteTr(this);">删除</a></td>
				</tr>
		</div>


		</table>

	</body>
	<script src="js/table4.js"></script>
</html>

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71

JS


		// 1.获取按钮
		var btn_add = document.getElementById("btn_add4");
		btn_add.onclick = function() {
			// 2.1 获取文本框对象
			var id4Object = document.getElementById("id4");
			var name4Object = document.getElementById("name4");
			var gender4Object = document.getElementById("gender4");
			// var gender22Object = document.getElementById("gender22");
			// 2.2 获取文本框的内容
			var id4 = id4Object.value;
			var name4 = name4Object.value;
			var gender4 = gender4Object.value;
			// var gender22 = gender22Object.value;

			//4.创建单元格,赋值单元格的标签体
			// id 的 单元格
			var td_id4 = document.createElement("td"); // 创建单元格
			var text_id4 = document.createTextNode(id4); // 赋值给单元格的标签体
			td_id4.appendChild(text_id4);
			// name 的 单元格
			var td_name4 = document.createElement("td");
			var text_name4 = document.createTextNode(name4);
			td_name4.appendChild(text_name4);
			//gender 的 单元格
			var td_gender4 = document.createElement("td");
			var text_gender4 = document.createTextNode(gender4);
			td_gender4.appendChild(text_gender4);
			// //gender2 的 单元格
			// var td_gender22 = document.createElement("td");
			// var text_gender22 = document.createTextNode(gender22);
			// td_gender22.appendChild(text_gender22);
			// a标签的单元格
			var td_a4 = document.createElement("td");
			var ele_a4 = document.createElement("a");
			ele_a4.setAttribute("href", "javascript:void(0);");
			ele_a4.setAttribute("onclick", "deleteTr(this);");
			var text_a4 = document.createTextNode("删除");
			ele_a4.appendChild(text_a4); // 为a标签写入文本内容:"删除"
			td_a4.appendChild(ele_a4); // 为td标签添加子标签(a标签)
			<!-- <a href="javascript:void(0);" onclick="deleteTr(this);" >删除</a> -->

			// 4.创建表格行
			var tr4 = document.createElement("tr");
			// 5.添加单元格到表格行中
			tr4.appendChild(td_id4);
			tr4.appendChild(td_name4);
			tr4.appendChild(td_gender4);
			// tr4.appendChild(td_gender22);
			tr4.appendChild(td_a4);
			// 6.获取table
			var table4 = document.getElementsByClassName("table4")[0];
			table4.appendChild(tr4);
		};

		// 删除方法
		function deleteTr(object) {
			// 获取table节点
			var table4 = object.parentNode.parentNode.parentNode;
			// 获取te节点
			var tr4 = object.parentNode.parentNode;
			// 删除(并返回)当前节点的指定子节点。
			table4.removeChild(tr4);
		}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/668862
推荐阅读
相关标签
  

闽ICP备14008679号