var node = document.getElementsByTagName("li")[1]; 这个为啥不能用

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

慕仰6690464

2016-03-09 15:32

  var otest = document.getElementById("test");  

  var node = document.getElementsByTagName("li")[1];  

  var newnode = document.createElement("li");

  newnode.innerHTML = "PHP" ;  

  otest.insertBefore(newnode,node);

这个 为什么不行啊???

写回答 关注

2回答

  • jikaiyang
    2016-03-17 22:02:37

    明明可以的

  • freeeWilll
    2016-03-09 17:07:30

     var node = document.getElementsByTagName("li")[1];你这个范围太大了吧,document可以换成ul节点试试。

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题