我想在使用JavaScript的现有.html文件中的行<script src="test.js"></script>
之后添加行<script src="original.js"></script>
。
所有文件都是本地的(不在网络服务器上),但我不知道如何做到这一点。如果有人能把我推向正确的方向,那将是非常好的。
答案 0 :(得分:0)
在客户端上,你可以在DOM加载后将<script>
元素注入到DOM中:
(function(d, script) {
script = d.createElement('script');
script.type = 'text/javascript';
script.async = true;
script.onload = function(){
// remote script has loaded
};
script.src = 'test.js';
d.getElementsByTagName('head')[0].appendChild(script);
}(document));
但是,文件操作需要在服务器端使用PHP,Ruby,C#等语言完成。