会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 133795个问题
JAVA 全系列/第六阶段:JavaWeb开发/Servlet技术详解 5236楼
JAVA 全系列/第五阶段:网页编程和设计/CSS3 5239楼
Python 全系列/第一阶段:AI驱动的Python编程/函数和内存分析 5240楼
大数据全系列/第三阶段:Linux 操作系统/Linux操作系统概述与安装 5241楼

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style type="text/css">
			tr{
				height: 70px;
			}
			
			td,th{
				width: 150px;
				text-align: center;
			}
		</style>
		
		<script>
		// *********************添加函数*************************************
			function addNode(){
				// 获取表格对象
				var table = document.getElementById("table_1");
				
				// 创建tr对象
				var tr = document.createElement("tr");
				
				// 创建td对象(onblur是失去焦点事件)
				var td1 = document.createElement("td");
				td1.innerHTML = "<input type='text' size='10px' onblur='lose(this)' />";
				
				var td2 = document.createElement("td");
				td2.innerHTML = "<input type='text' size='10px' onblur='lose(this)' />";
				
				var td3 = document.createElement("td");
				td3.innerHTML = "<input type='button' value='添加' onclick='addNode()' />" +
								"<input type='button' value='删除' onclick='deleteNode(this)' />";
				
				// 添加
				table.appendChild(tr);
				tr.appendChild(td1);
				tr.appendChild(td2);
				tr.appendChild(td3);
				
			}
			
			// **********************************删除函数****************************************
			function deleteNode(th){
				// 获取父类对象(th是input对象,要获取到tr对象需要获取两次父类)
				var tr = th.parentNode.parentNode;
				
				// 删除
				tr.remove();
			}
			
			// ****************************失去焦点事件***********************************************
			function lose(th){
				// 获取到父类节点td
				var td = th.parentNode;
				// 把子节点input的值给到td
				td.innerText = th.value;
			}
		</script>
	</head>
	<body>
		<table align="center" border="1px" id="table_1">
			<tr>
				<th>图书名称</th>
				<th>图书价格</th>
				<th>操作</th>
			</tr>
			<tr>
				<td>海贼王</td>
				<td>9999</td>
				<td>
					<input type="button" value="添加" onclick="addNode()" />
					
					<input type="button" value="删除" onclick="deleteNode()" />
				</td>
			</tr>
			<tr>
				<td>火影忍者</td>
				<td>6999</td>
				<td>
					<input type="button" value="添加" onclick="addNode()" />
					
					<input type="button" value="删除" onclick="deleteNode()" />
				</td>
			</tr>
		</table>
	</body>
</html>

老师,初始化里的两个也给了删除操作,但是就是没有反应为什么???

JAVA 全系列/第五阶段:网页编程和设计/Javascript 语言(旧) 5242楼
Python 全系列/第八阶段:Web全栈开发基础与前端/JavaScript语言 5243楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/IO 流技术(旧) 5244楼
JAVA 全系列/第一阶段:AI驱动的JAVA编程/飞机大战小项目训练 5247楼
Python 全系列/第八阶段:Web全栈开发基础与前端/JavaScript语言 5248楼
WEB前端全系列/第一阶段:HTML5+CSS3模块/CSS选择器 5249楼
JAVA 全系列/第一阶段:AI驱动的JAVA编程/面向对象详解和JVM底层内存分析 5250楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637