(Javascript)在特定位置动态插入元素

时间:2009-08-10 10:00:52

标签: javascript html dom

基本上我拥有的是:

<body>
 <div class="class1">
 </div>
 <div class="class2">
 </div>
 <div class="class3">
 </div>
...
</body>

我不知道为什么网站创建者使用的是类而不是ID(它们是唯一的),但它并不重要,因为我正在写一个GM脚本,所以getElementsByClassName('')[0]有效地做了同样的事情。

如何在第一个和第二个div之间插入一个元素?

2 个答案:

答案 0 :(得分:2)

创建自己的insertAfter功能

答案 1 :(得分:1)

你可以非常简单地使用JQuery

$(".class1").after( document.createTextNode("Hello") );