我想动态地在div中包含以下脚本标记。
<script type="text/javascript" src="http://ads.appnexus.com/ttj?id=12345678&cb=${CACHEBUSTER}"></script>
所以我能够通过这种方式做到这一点
document.write('\x3Cscript type="text/javascript" src="http://ads.appnexus.com/ttj?id=12345678&cb=${CACHEBUSTER}">\x3C/script>')
但是当我创建
时,我无法包含它window.onload = function() {
var sNew = document.createElement("script");
sNew.type = 'text/javascript';
sNew.async = false;
sNew.src = "http://ads.appnexus.com/ttj?id=12345678&cb=${CACHEBUSTER}";
var s0 = document.getElementsByTagName('script')[0];
s0.parentNode.insertBefore(sNew, s0);
};
在Crome控制台上,它显示警告
无法执行&#39;写&#39; on&#39; Document&#39;:除非明确打开,否则无法从异步加载的外部脚本写入文档。
所以我在上面的代码上做了什么错。我想使用document.createElement("script")