问答详情
源自:9-22 编程练习

创建删除函数,为什么还是不行?

// 创建删除函数

function deleteRow(){

var tbody=document.getElementById("table").firstChild;//浏览器会自动给table添加一个tbody元素

tbody.removeChild(this.parentNode.parentNode);

}

<td><a href="javascript:deleteRow();" >删除</a></td><!--在删除按钮上添加点击事件  -->

提问者:风到这里就是粘 2017-07-27 10:02

个回答

  • 慕婉清9585217
    2017-07-27 10:50:56

      function rem(obj)
         {
             var par=obj.parentNode.parentNode;
             par.parentNode.removeChild(par);
         }
         <td><a href="javascript:;" onclick="rem(this)">删除</a></td>   <!--在删除按钮上添加点击事件  -->

    要获得他的父节点,<a>的父节点是<td>,<td>的父节点是<tr>,<tr>的父节点才是<table>

    在table中removeChild