otest.insertBefore(newnode,otest.childNodes[1]) 什么意思

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

Sky_在路上

2015-09-17 15:13

otest.insertBefore(newnode,otest.childNodes[1])  什么意思

写回答 关注

1回答

  • 琦屹
    2015-09-17 17:40:01

    在指定元素前插入元素或者文本,这需要在调用insertBefore的时候传2个参数,第一个参数newnode 是要插入的元素,第二个参数otest.childNodes[1] 是坐标元素,比如有ABCD四个元素,需要将一段文本插入到B的前面,那么参数二就是B。同理:otest.childNodes[1]就是你要把这个元素插入到的位置; 

    otest.childNodes[1]是个可选参数,如果不填的话,为了保证该JS在火狐下的兼容性,应该传个null进去。

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题