在附加script
标签之后,您不能指望它script
已从网络中拉出并嵌入到您的页面中.它将异步加载.
你需要等待,或者你可以使用.onload
它script
.
例如: 在附加onload事件之前,您还应该将脚本附加到DOM,并且应该在onload事件之后设置src属性:
var jq = document.createElement("script"); jq.type = "text/javascript"; document.getElementsByTagName("head")[0].appendChild(jq); jq.onload = function() { console.log(jQuery); }; jq.src = "https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js";