Как я могу сослаться на элемент скрипта, который загрузил 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, который загрузил текущий скрипт, чтобы я мог после этого добавить свои новые динамически загружаемые теги 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>