我有一个外部脚本,我通过<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可能尚未就绪。
是否有任何方法可以控制占位符,外部脚本会将其内容注入?