<!-- 功能是:可以添加和删除节点 -->
<html>
<head>
<title></title>
<style>
#tr1{
height: 20px;
}
td{
border: 1px solid lawngreen;
}
</style>
</head>
<body align="center">
<input type="text" id="id" placeholder="请输入编号">
<input type="text" id="name" placeholder="请输入姓名">
<input type="text" id="sex" placeholder="请输入性别">
<input type="button" value="添加" id="add">
<table align="center" border="1" width="500px" id="table">
<caption>学生信息表</caption>
<tr>
<td id="td1">编号 </td>
<td id="td2">姓名 </td>
<td id="td2">性别 </td>
<td id="td2">操作 </td>
</tr>
</table>
<script>
var add_ = document.getElementById("add");
add_.onclick=function(){
//获取value值
var id_value = document.getElementById("id").value;
var name_value = document.getElementById("name").value;
var sex_value = document.getElementById("sex").value;
var id_node = document.createTextNode(id_value);
var name_node = document.createTextNode(name_value);
var sex_node = document.createTextNode(sex_value);
//设置a标签节点
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/096169142826180.png '屏幕截图 2021-08-06 172548.png')
var a_textnode = document.createTextNode("删除");//a的文本节点
var a_element = document.createElement("a");//a标签
var a_id = a_element.setAttribute("id","a_");//设置a标签的id
a_element.setAttribute("onclick","woc(this)");
a_href= a_element.setAttribute("href","javascript:void(0)");
a_element.appendChild(a_textnode);
//将文本节点添加到td节点中
var id_td = document.createElement("td");
var name_td = document.createElement("td");
var sex_td = document.createElement("td");
var a_td = document.createElement("td");
a_td.appendChild(a_element);//添加a节点
id_td.appendChild(id_node);
name_td.appendChild(name_node);
sex_td.appendChild(sex_node);
//创建tr
var tr_ = document.createElement("tr");
//将td添加到tr中去
tr_.appendChild(id_td);
tr_.appendChild(name_td);
tr_.appendChild(sex_td);
tr_.appendChild(a_td);
//获取table对象
var table_ = document.getElementsByTagName("table")[0];
//将tr添加进去
table_.appendChild(tr_);
}
function wocsss(loss){
var table_ =**loss.pareNode.pareNode.pareNode;**
> 报错:未捕获的TypeError:无法读取undefined的属性'pareNode'_
var tr_ = loss.pareNode.pareNode;
table_.removechild(tr_);
//删除
}
</script>
</body>
</html>
js中的 parenode 的用法,感觉没错呀,报的错是未捕获的TypeError:无法读取undefined的属性'pareNode'
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- CSDN专家-赖老师(软件之家) 2021-08-06 17:32关注
pareNode写错了,应该是parentNode
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 vivo手机锁屏密码忘记了需要手机里的资料在百度里搜可以用ADB命令希望帮帮我
- ¥15 关于#网络#的问题:网络是从楼上引一根网线下来,接了2台傻瓜交换机,也更换了ip还是不行
- ¥15 资源泄露软件闪退怎么解决?
- ¥15 CCF-CSP 2023 第三题 解压缩(50%)
- ¥30 comfyui openpose报错
- ¥20 Wpf Datarid单元格闪烁效果的实现
- ¥15 图像分割、图像边缘提取
- ¥15 sqlserver执行存储过程报错
- ¥100 nuxt、uniapp、ruoyi-vue 相关发布问题
- ¥15 浮窗和全屏应用同时存在,全屏应用输入法无法弹出