如何知道何时加载由document.createElement('script')添加的脚本

史密斯

我在加载页面后根据以下条件加载脚本:

function isScriptAlreadyIncluded(src){
    var scripts = document.getElementsByTagName("script");
    for(var i = 0; i < scripts.length; i++){
        if(scripts[i].getAttribute('src') === src) return true;
    else return false;
    }
}
if(isScriptAlreadyIncluded('contextualConversation.js')) contextualReplace();
else{
    var cCScript = document.createElement('script');
cCScript.src = 'contextualConversation.js';
    contextualReplace();
}

我的问题是contextualReplace(),我相信在脚本加载之前,将在else中执行。那么,如何在刚添加的脚本加载完成后告诉它运行该功能?

肯尼贝克

除了版本9之前的IE之外,脚本都会触发事件onload-

else{
    var cCScript = document.createElement('script');
    cCScript.onload=contextualReplace;
    cCScript.src = 'contextualConversation.js';
}

(要覆盖较旧的IE,您可以使用它的readystatechange事件,请检查Microsoft开发人员网络)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何知道何时加载由document.createElement('script')添加的脚本

来自分类Dev

如何在document.createElement上添加淡入淡出?

来自分类Dev

在按钮上单击使用“document.createElement('script') 加载的交换 JS 文件

来自分类Dev

挂钩 document.createElement 脚本以更改 src

来自分类Dev

“ document.createElement”性能

来自分类Dev

Document.createElement Arity

来自分类Dev

在createElement方法中插入脚本

来自分类Dev

如何在document.createElement(“ span”);之后添加文本到span?

来自分类Dev

如何将类添加到使用 document.createElement 创建的元素?

来自分类Dev

使用 document.createElement("p") 时如何在 <p> 元素中间添加锚标记

来自分类Dev

如果使用 wp_enqueue_script 添加脚本,如何绕过 CloudFlare 火箭脚本?

来自分类Dev

如何为使用getDoc()。createElement(“ img”)添加的图像添加样式属性 在TinyMCE

来自分类Dev

HTMLElement还是document.createElement?

来自分类Dev

如何使createElement('IMG')可点击?

来自分类Dev

从createElement方法向对象添加ID /类

来自分类Dev

Document.createElement()与Document.createTextNode()-Javascript

来自分类Dev

可以将document.createElement合并

来自分类Dev

document.createElement(“”)会失败吗?

来自分类Dev

Javascript:处理GET错误(document.createElement)

来自分类Dev

Javascript:处理GET错误(document.createElement)

来自分类Dev

document.createElement(“”)会失败吗?

来自分类Dev

document.createElement() 上的 Angular 4 CSS

来自分类Dev

如何向脚本js添加脚本

来自分类Dev

如何使用DOMDocument的createElement创建Javascript元素?

来自分类Dev

如何也使.createElement(“ image”)成为链接

来自分类Dev

如何连接函数createElement和random?

来自分类Dev

如何使用DOMDocument的createElement创建Javascript元素?

来自分类Dev

jQuery load() 以及如何知道动态添加的图像何时完成加载?

来自分类Dev

如何知道vm脚本何时完成执行?

Related 相关文章

  1. 1

    如何知道何时加载由document.createElement('script')添加的脚本

  2. 2

    如何在document.createElement上添加淡入淡出?

  3. 3

    在按钮上单击使用“document.createElement('script') 加载的交换 JS 文件

  4. 4

    挂钩 document.createElement 脚本以更改 src

  5. 5

    “ document.createElement”性能

  6. 6

    Document.createElement Arity

  7. 7

    在createElement方法中插入脚本

  8. 8

    如何在document.createElement(“ span”);之后添加文本到span?

  9. 9

    如何将类添加到使用 document.createElement 创建的元素?

  10. 10

    使用 document.createElement("p") 时如何在 <p> 元素中间添加锚标记

  11. 11

    如果使用 wp_enqueue_script 添加脚本,如何绕过 CloudFlare 火箭脚本?

  12. 12

    如何为使用getDoc()。createElement(“ img”)添加的图像添加样式属性 在TinyMCE

  13. 13

    HTMLElement还是document.createElement?

  14. 14

    如何使createElement('IMG')可点击?

  15. 15

    从createElement方法向对象添加ID /类

  16. 16

    Document.createElement()与Document.createTextNode()-Javascript

  17. 17

    可以将document.createElement合并

  18. 18

    document.createElement(“”)会失败吗?

  19. 19

    Javascript:处理GET错误(document.createElement)

  20. 20

    Javascript:处理GET错误(document.createElement)

  21. 21

    document.createElement(“”)会失败吗?

  22. 22

    document.createElement() 上的 Angular 4 CSS

  23. 23

    如何向脚本js添加脚本

  24. 24

    如何使用DOMDocument的createElement创建Javascript元素?

  25. 25

    如何也使.createElement(“ image”)成为链接

  26. 26

    如何连接函数createElement和random?

  27. 27

    如何使用DOMDocument的createElement创建Javascript元素?

  28. 28

    jQuery load() 以及如何知道动态添加的图像何时完成加载?

  29. 29

    如何知道vm脚本何时完成执行?

热门标签

归档