首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用javascript for循环多次执行<script .></script>

使用javascript for循环多次执行<script .></script>
EN

Stack Overflow用户
提问于 2018-07-21 15:16:02
回答 2查看 284关注 0票数 0

假设我们有以下脚本引用

代码语言:javascript
复制
<script src="https://pagead2.googlesyndication.com/pagead/osd.js"></script>

如何使javascript在加载页面时执行几次,例如(在伪代码中):

代码语言:javascript
复制
<script>
     var i;
     for (i = 0; i < 5; i++) { 
         <script src="https://pagead2.googlesyndication.com/pagead/osd.js"></script>
     }

</script>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-07-21 15:20:58

您可以使用这段代码来实现所需的功能。

代码语言:javascript
复制
<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

票数 3
EN

Stack Overflow用户

发布于 2018-07-21 15:34:18

首先,我不明白为什么要重复添加对同一个js文件的引用。如果只加载文件一次,就足够了。如果您试图在js文件中执行一些代码,那么只需在函数中编写这段代码并在window onload上调用该函数即可。希望这有帮助

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51457387

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档