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

点击删除按钮只删除删除按钮,我的删除按钮上已绑定了事件啊?

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

http://img1.sycdn.imooc.com//57a03a0100018f8f01780074.jpg

正在回答

2 回答

不是删除的问题,而是你在构建的时候多了一层节点(节点a),所以删除起来不对。

错误代码:

        var td=document.createElement("td");

        var del=document.createElement("a");

        del.innerHTML="<a href='javascript:;' onclick='remove(this)'>删除</a>";

        td.appendChild(del);

        tr.appendChild(td);

        aa.appendChild(tr);

        mouseEvent();

错误生成效果:

<tr>

<td></td>

<td></td>

<td>

<a>

<a href="javascript:;" onclick="remove(this)">删除</a>

</a>

</td>

</tr>

修改后代码:

        var td=document.createElement("td");

        td.innerHTML="<a href='javascript:;' onclick='remove(this)'>删除</a>";

        tr.appendChild(td);

        aa.appendChild(tr);

修改后生成效果:

<tr>

<td></td>

<td></td>

<td>

<a href="javascript:;" onclick="remove(this)">删除</a>

</td>

</tr>


0 回复 有任何疑惑可以回复我~
#1

水里有条鱼

修改后那个mouseEvent();还是要的,忘了打上去
2016-08-02 回复 有任何疑惑可以回复我~

谢谢,会啦!!

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

点击删除按钮只删除删除按钮,我的删除按钮上已绑定了事件啊?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信