如何控制外部脚本到可以注入内容的位置?

时间:2016-08-30 11:18:16

标签: javascript jquery html

我有一个外部脚本,我通过<script>标记将其包含在我的网站上。此外部脚本将一组html注入到放置<script>标记的位置。

例如,如果我在#div1中有该脚本,则注入的代码集将直接附加到#div1

<div id="div1">
  <script src="http://url/to/script.js></script>
  //injected html will appear in the dom here
</div>
<div id="preferredTarget">
</div>

但是,我可能更喜欢在页面的head中添加脚本标记。

<head>
 <script src="http://url/to/script.js></script>
</head>
<div id="div1"></div>
<div id="preferredTarget">
  //i want my injected html to appear here
</div>

另外,有时候,如果我的目标div是在运行时创建的,那么外部脚本在加载时无法找到目标div,因为目标div可能尚未就绪。

是否有任何方法可以控制占位符,外部脚本会将其内容注入?

0 个答案:

没有答案