如何在脚本引擎的eval函数中包含源javascript文件

时间:2014-07-29 10:21:22

标签: javascript

如何在javascript中包含外部js作为源,即<script type="text/javascript" src="/cordys/wcp/application.js" ></script>。 但是当我按照下面的尝试进行以下讨论时,我得到“文档未定义”的问题。请帮助我如何摆脱这个问题。

function loadScript(url, callback){

// Adding the script tag to the head as suggested before
var head = document.getElementsByTagName('head')[0];
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = url;

// Then bind the event to the callback function.
// There are several events for cross browser compatibility.
script.onreadystatechange = callback;
script.onload = callback;

// Fire the loading
head.appendChild(script);

}

1 个答案:

答案 0 :(得分:0)

您可能已禁用JavaScript。由于 document 是引用整个HTML文档的DOM变量,如果您收到类似于您编写的错误,则会发生阻止javascript引擎启动的内容。 当然有更多的信息(你在哪里使用它,你想要实现什么,浏览器,浏览器的版本......)可以帮助我们理解你的问题。