求最优解~

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

慕粉3404130

2016-08-23 20:15

可以根据标签里面的内容直接定位相应标签位置吗?  我看大家的代码都是直接观察定位,那么换个位置呢?

比如:

<ul id="con">

    <li>1</li>

    <li>2</li>

    <li>4</li>

    <li>5</li>

    <li>6</li>

</ul>

我要在内容为4的标签前面插入一个li标签,内容为3


写回答 关注

3回答

  • 朝花bu夕拾
    2016-08-27 11:08:00

    <script type="text/javascript">


      var a = document.getElementById("con");  

     var b = a[2]

    var c = document.createElement("li")

    c.innerHTML="3"

    a.insertBefore(c,b)

    </script> 


  • 慕粉3404130
    2016-08-23 20:41:50

    找到解决方案了~~

  • 慕粉3404130
    2016-08-23 20:21:34

    比如:

    <ul id="con">

        <li>1</li>

        <li>2</li>

        <li>4</li>

        <li>5</li>

        <li>6</li>

    </ul>

    我要在内容为4的标签前面插入一个li标签,内容为3

JavaScript进阶篇

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

468065 学习 · 21891 问题

查看课程

相似问题