javascript 如何实现 把< div class="bb">插入到, id="aa"里的第三个< em > 后面 。< em>不可以加id 和class名,因为已被别的程序占用了。
<div class="bb"></div>
<span id="aa">
<em></em>
<em></em>
<em></em>
<em></em>
<em></em>
<em></em>
<em></em>
</span>
javascript 如何实现 把< div class="bb">插入到, id="aa"里的第三个< em > 后面 。< em>不可以加id 和class名,因为已被别的程序占用了。
<div class="bb"></div>
<span id="aa">
<em></em>
<em></em>
<em></em>
<em></em>
<em></em>
<em></em>
<em></em>
</span>
完整代码,保存为 1.html,让浏览器执行
<div class="bb"></div>
<span id="aa">
<em></em>
<em></em>
<em></em>
<em></em>
<em></em>
<em></em>
<em></em>
</span>
<script type="text/javascript">
var span = document.getElementById("aa");
var div = document.createElement("div");
div.setAttribute("class", "bb");
var ems = document.getElementsByTagName("em");
span.insertBefore(div, ems[3]);
</script>