qq_34571911 2018-09-15 02:33 采纳率: 80%
浏览 822
已采纳

javascript 插入一个 div

javascript 如何实现 在id="aa"里的第三个< em > 后面, 插入一个< div >并class命名为“bb”。< em>不可以加id 和class名,因为已被别的程序占用了。

<span id="aa">
<em></em>
<em></em>
<em></em>
<em></em>
<em></em>
<em></em>
<em></em>
</span>

  • 写回答

4条回答 默认 最新

  • 当作看不见 2018-09-15 02:56
    关注

    如果考虑子元素不仅仅全是em 的情况下

         var bb = document.createElement("div");
        var aa = document.querySelector('#aa')
        var para = aa.querySelectorAll('em')[3];
        bb.className = "bb"
        aa.insertBefore(bb,para);
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?