document.write('<script src="a.js"></script>');
document.write('<script src="b.js"></script>');
document.write('<script src="c.js"></script>');
b依赖a, c依赖b, 这几个文件能正常加载吗?
不能。
如果你是想动态插入<script>标签,你应该是用像下面这种方式
let body = document.getElementsByTagName('body')[0];
let script = document.createElement('script');
script.src = 'a.js';
script.setAttribute('defer', true);
body.appendChild(script);
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
可以,不过
"
和\
要转义一下