如何在调用此函数的脚本之后添加新元素?

时间:2012-11-20 10:05:32

标签: javascript jquery

我有一个调用脚本的页面,如:

<script src="http://www.mypage.com/widget/script.js" type="text/javascript"></script>

在这个脚本中,我在执行时得到了当前的“脚本”,其中包含:

var scripts = document.getElementsByTagName('script');
var myScript = scripts[scripts.length - 1];

现在,我想做的是在这个“元素”(我的意思是,在我的调用页面中的脚本之后)添加一个新元素,例如:

<div>New Element</div>

所以我页面的最终结果将是:

<script src="http://www.mypage.com/widget/script.js" type="text/javascript"></script>
<div>New Element</div>

我该怎么办?我想我会用jquery包装myScript,但不知道如何在DOM中添加一个新元素。

1 个答案:

答案 0 :(得分:3)

var d = $('<div>');
d.text("new element");
$(myScript).after(d);