为什么要在insertBefore前加上otest?

来源:9-13 插入节点insertBefore()

喵的一声呀

2016-08-19 13:44

为什么要在insertBefore前加上otest?

写回答 关注

3回答

  • lalio
    2016-08-19 15:31:05
    已采纳

    因为insertBefore(newnode,node)是指在已有的子节点之前插入新节点,说明只有父节点才可以调用。所以你要在某个节点之前插入新节点的话,先要找到它的父节点,由它来调用这个方法。

    喵的一声呀

    非常感谢!

    2016-08-19 15:47:31

    共 1 条回复 >

  • chen3481624
    2016-08-19 15:27:35

    otest是一个已经排列好的队伍,这个函数改动的是在队伍中的一个节点之间加一个。

  • qq_风羽_03599935
    2016-08-19 15:27:30

    那是你前面自己定义的,你前面定义的就是otest,后面用的时候就只能用otest,你也可以自己定义

    喵的一声呀

    我是疑问为什么不能直接insertBefore(newnode,node)?

    2016-08-19 15:29:47

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468782 学习 · 22507 问题

查看课程

相似问题