我如何引用当前正在运行的JavaScript加载的脚本元素?
这是情况。我有一个“主”脚本,在页面顶部被加载,位于HEAD标签下的第一件事。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<script type="text/javascript" src="scripts.js"></script>
在"scripts.js"中有一个脚本,需要能够按需加载其他脚本。正常的方法对我来说不太适用,因为我需要添加新的脚本而不引用HEAD标签,因为HEAD元素尚未完成渲染:
document.getElementsByTagName('head')[0].appendChild(v);
我想要做的是引用加载当前脚本的script元素,这样我就可以在它后面将我的新动态加载的脚本标签添加到DOM中。<script type="text/javascript" src="scripts.js"></script>
loaded by scripts.js--><script type="text/javascript" src="new_script1.js"></script>
loaded by scripts.js --><script type="text/javascript" src="new_script2.js"></script>