问答详情
源自:4-4 DOM节点删除之保留数据的删除操作detach()

如果先点击bt2,那不就出现了4个p了吗?这种情况如何避免,是不是要添加一个判断呢?

如果先点击bt2,那不就出现了4个p了吗?这种情况如何避免,是不是要添加一个判断呢?

提问者:Mr丶Jia 2017-01-13 21:55

个回答

  • 慕粉3709339
    2017-01-14 15:54:36
    已采纳

    detach只是从当前页面中移除该元素(显示效果没有了而已),但是内存中仍然保留这个元素。

    只提交不刷新,网页不向服务器提交要求,所以也就没有破话web的内存, 所以你提交之前删除的元素仍然被保留着


  • Mr丶Jia
    2017-01-14 14:26:11

    http://img.mukewang.com/5879c45b0001073d04900528.jpg

    一开始点击移动p元素,无反应,然后点击删除p元素之后,重新提交(并不刷新),再点击移动p元素,就会出现p元素1,p元素2,点击删除之后,再点击移动p元素,就会出现p1,p2,p3,p4了

  • 慕粉3709339
    2017-01-14 08:19:38

    你好,请问能贴出完整代码吗?