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);
13 回答12.8k 阅读
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
7 回答1.9k 阅读
5 回答1.4k 阅读
3 回答2.2k 阅读✓ 已解决
5 回答848 阅读
可以,不过
"
和\
要转义一下