append添加子节点

append添加子节点

为什么会吧第一个appen到最后,第一个子节点就自动消失了?案例里面按道理应该是12341的结果啊,为什么第一个会消失,第一个li又没有进行操作

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
好帮手慕码 2020-04-03 10:57:17

同学你好,这个说法的大致意思也是正确的,之前已经存在的节点会移动位置到新创建的节点处。

祝学习愉快~

好帮手慕星星 2020-04-02 15:39:38

同学你好,和使用id获取元素没有关系,关于appendChild()方法就是这样使用的,可以参考一下文档:

https://developer.mozilla.org/zh-CN/docs/Web/API/Node/appendChild


http://img1.sycdn.imooc.com//climg/5e85965d093b2ee811540377.jpg

这是默认的操作,知道这样使用就好。

祝学习愉快!

  • 提问者 慕雪9296518 #1
    也就是dom树原有的节点就会消失,新建的节点就是直接添加
    2020-04-03 09:14:38
好帮手慕星星 2020-04-01 16:31:03

同学你好,如果节点本身是存在的,获取之后再插入,只是移动位置而已,并不会复制再插入,记住这样的效果就好。

祝学习愉快!

  • 提问者 慕雪9296518 #1
    这么说如果对getelementbyid获得节点进行操作是会影响节点本身的?
    2020-04-02 15:25:30
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师