Я пытаюсь понять, почему этот код не работает, а вывод предупреждения просто пуст.
<script type="text/javascript">
(function() {
...
var s = document.getElementsByTagName('script')[0]; alert(s.innerHTML);
s.parentNode.insertBefore(res, s);
...
})();
</script>
Он должен добавить res перед s если я не ошибаюсь.Это то, что мне особенно нужно, так как я пытался добавить его в тело, и оно было успешно добавлено (после этого, хотя мне нужно запустить некоторый код внутри этой функции, поэтому, если скрипт не загружен до его, такойкод будет ошибкой).
Эта функция должна запускаться при загрузке документа или это проблема?В частности, функция getElementsByTagName , похоже, ничего не возвращает.
Спасибо всем.