插入DOM后在文件js中执行函数

时间:2015-12-10 05:03:58

标签: javascript jquery

我有一个HTML页面。

加载文件script.js

function myFunction() { 
  var s = document.createElement('script');
  s.type = 'text/javascript';
  s.async = true;
  s.src = 'http://demodomain.com/script.js';
  var x = document.getElementsByTagName('script')[0];
  x.parentNode.insertBefore(s, x); 
} 
    myFunction();
    abc(); // => Uncaught ReferenceError: abc is not defined

在文件script.js

function abc() {
alert('a');}

我想: 在主页面中执行函数abc()。 有人可以帮助我如何做到这一点吗?

1 个答案:

答案 0 :(得分:0)

如果您想在加载后立即执行此功能,那么为什么不在定义时简单地调用该方法

(function abc() 
{
   alert('a');
})();
相关问题