我正在尝试在js中加载QUnit,但是QUnit.js中的addevent函数从未触发过,并且只是无法正常工作:

var appendQUnit = document.createElement('script');
appendQUnit.src = 'js/utility/qunit/qunit.js';
appendQUnit.type = 'text/javascript';
document.getElementsByTagName('head')[0].appendChild(appendQUnit);

最佳答案

您可以使用jquery的 getScript ,例如:

$.getScript('js/utility/qunit/qunit.js', function() {
    // here you can handle the qunit code
});

由于浏览器将始终以异步模式加载javascript文件,因此您需要进行一些回调以放置处理新加载的js代码的代码。

09-21 00:02