假设我们有以下脚本引用
<script src="https://pagead2.googlesyndication.com/pagead/osd.js"></script>如何使javascript在加载页面时执行几次,例如(在伪代码中):
<script>
var i;
for (i = 0; i < 5; i++) {
<script src="https://pagead2.googlesyndication.com/pagead/osd.js"></script>
}
</script>发布于 2018-07-21 15:20:58
您可以使用这段代码来实现所需的功能。
<script>
var elem = document.createElement('script');
elem.type = 'text/javascript';
elem.async = true;
elem.src = 'https://pagead2.googlesyndication.com/pagead/osd.js';
for(var i=0; i<5; i++){
var s = document.getElementsByTagName('script')[i];
s.parentNode.insertBefore(elem, s);
}
</script>这应该加载并执行脚本。@BenM
发布于 2018-07-21 15:34:18
首先,我不明白为什么要重复添加对同一个js文件的引用。如果只加载文件一次,就足够了。如果您试图在js文件中执行一些代码,那么只需在函数中编写这段代码并在window onload上调用该函数即可。希望这有帮助
https://stackoverflow.com/questions/51457387
复制相似问题