A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© date1130 高级黑马   /  2020-3-25 08:34  /  1806 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 date1130 于 2020-3-25 08:47 编辑

[JavaScript] 纯文本查看 复制代码
<body>
                <div id="layout_div">
                        <table id="t_id">
                                <tr>
                                        <th>编号</th>
                                        <th>姓名</th>
                                        <th>性别</th>
                                        <th>操作</th>
                                </tr>
                                <tr>
                                        <td>10001</td>
                                        <td>张三</td>
                                        <td>男</td>
                                        <td>
                                                <button>删除</button>
                                        </td>
                                </tr>
                                <tr>
                                        <td>10001</td>
                                        <td>李四</td>
                                        <td>女</td>
                                        <td>
                                                <button>删除</button>
                                        </td>
                                </tr>
                                <tr>
                                        <td>10001</td>
                                        <td>王五</td>
                                        <td>男</td>
                                        <td>
                                                <button>删除</button>
                                        </td>
                                </tr>
                        </table>
                </div>
        </body>
        <script type="text/javascript">
                function run(btnObj) {
                        var tableNode = document.getElementsByTagName("table")[0];
                        // var tableNode = btnObj.parentNode.parentNode.parentNode;
                        tableNode.removeChild(btnObj.parentNode.parentNode);
                }
        </script>
求助:
1.简单点说:用以上代码运行无法删除指定行的内容,用注释的内容删除指定行就是可以的
2.详细点说:为什么我使用document对象通过标签名称获取的table元素对象移除不了指定的子元素,但是通过this对象不断寻找父级元素找到table之后移除子元素就是成功的,没搞明白是怎么回事,还望大神指点迷津。
3.备注:因代码区域不能显示,button按钮每一个都绑定了事件,代码如下:onclick="run(this)"

1 个回复

倒序浏览
备注:因代码区域不能显示,button按钮每一个都绑定了onclick事件,代码如下:onclick="run(this)"
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马