How Do I Add jQuery To Head With JavaScript?

后端 未结 3 2073
佛祖请我去吃肉
佛祖请我去吃肉 2020-12-06 22:49

I am trying to include jQuery to an HTML page conditionally. It only needs to be added if it doesn\'t exist yet.

I am using the following code near the top of my bod

3条回答
  •  挽巷
    挽巷 (楼主)
    2020-12-06 23:10

    A script loads asynchronously. This means its contents are not directly available after appending the element.

    Use onload instead:

    script = document.createElement('script');
    
    script.onload = function() {
        // jQuery is available now
    };
    
    script.type = 'text/javascript';
    script.src = 'https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js';
    
    head.appendChild(script);
    

提交回复
热议问题