我有一个调用脚本的页面,如:
<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中添加一个新元素。
答案 0 :(得分:3)
var d = $('<div>');
d.text("new element");
$(myScript).after(d);