为了账号安全,请及时绑定邮箱和手机立即绑定

请问这个函数为什么删除不了内容?

请问这个函数为什么删除不了内容?

<script>function Del(qi){    var trrr = qi.parentNode.parentNode;    trrr.parentNode.remove(trrr);    }  </script>  </head> <body> <table border="1" width="50%" id="table">   <tr> <th>学号</th> <th>姓名</th> <th>操作</th>   </tr>     <tr> <td>xh001</td> <td>王小明</td> <td><a href="javascript:Del(this)" >删除</a></td>   <!--在删除按钮上添加点击事件  -->   </tr>   <tr> <td>xh002</td> <td>刘小芳</td> <td><a href="javascript:Del(this)" >删除</a></td>   <!--在删除按钮上添加点击事件  -->   </tr>  
查看完整描述

1 回答

已采纳
?
闹小志

TA贡献75条经验 获得超42个赞

一、先说说你这个函数的问题:

function Del(qi){    //qi是你当前点击的a
    // qi的parentNode是当前的td  那qi.parentNode.parentNode就是当前的tr了
    var trrr = qi.parentNode.parentNode; 
    trrr.parentNode.remove(trrr); //tr的parentNode就是table了啊 你一下就把table给删了
    }

二、再说说你调用的问题:

调用函数是在href里调用的?写法错误!!!!!

<a href="javascript:Del(this)" >删除</a>

正确写法:

<a href="javascript:void(0)" onclick="Del(this)" >删除</a>

三、修改之后的最终版本:

<!DOCTYPE  HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>流程控制语句</title>
<script>
function Del(qi){
    var trrr = qi.parentNode;
    trrr.parentNode.remove(trrr);
    }
  </script> 
</head>
<body>
<table border="1" width="50%" id="table">
  <tr>
    <th>学号</th>
    <th>姓名</th>
    <th>操作</th>
  </tr>  
  <tr>
    <td>xh001</td>
    <td>王小明</td>
    <td><a href="javascript:void(0)" onclick="Del(this)" >删除</a></td>   <!--在删除按钮上添加点击事件  -->
  </tr>
  <tr>
   <td>xh002</td>
    <td>刘小芳</td>
    <td><a href="javascript:void(0)" onclick="Del(this)" >删除</a></td>   <!--在删除按钮上添加点击事件  -->
  </tr>  
</table>
</body>
</html>

    


查看完整回答
2 反对 回复 2016-08-18
  • 续写不尽的未来3319689
    续写不尽的未来3319689
    谢谢,javascrit:void(0)这个是什么意思啊? 我前几节我记得有一节就是在后面跟了个函数什么的。
  • 闹小志
    闹小志
    href是我们点击a标签的时候链接到别的地方的地址,当我们不希望a标签跳转链接的时候可以设置为javascript:void(0);或者在js中return false来阻止默认的跳转行为(js还有个方法e.preventDefault()也是阻止默认行为的)。
  • 续写不尽的未来3319689
    续写不尽的未来3319689
    后面可以跟歌函数什么的吗?我前几节看到有这样用的
点击展开后面1
  • 1 回答
  • 0 关注
  • 1176 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信