首页  >  问答  >  正文

javascript - 添加一个tr标签到table标签里,在控制台显示table标签时,有2个子元素?我想要的是tr标签包含到table标签里面

雷雷
阿神阿神2662 天前806

全部回复(2)我来回复

  • 漂亮男人

    漂亮男人2017-07-05 10:44:04

    会自动在tr和table间渲染上一层tbody标签 你F12看下不就知道了


        <table>
            <tr>
                <td>111</td>
                <td>删除</td>
            </tr>
        </table>
    <script>
    const td = document.getElementsByTagName('td')[1];
            td.onclick = function(){
                this.parentNode.parentNode.removeChild(this.parentNode);
            }<
    /script>

    回复
    0
  • 三叔

    三叔2017-07-05 10:44:04

    你可能是dom的层级没有搞清 tr并不是table的子元素 上面修改了答案可以简单实现你要的功能 你参考一下

    回复
    0
  • 取消回复