Как добавить строку JavaScript (а не внешний файл .js)?

Я хочу добавить тег сценария, который выполняет одну строку JavaScript, к заголовку документа, а не добавлять тег сценария, который пуст и использует атрибут src.

Вот что у меня так далеко:

<script type="text/javascript">
var scriptContents = 'alert("hi")';
var theScript = document.createElement('script');
theScript.type = 'text/javascript';
theScript.appendChild(scriptContents);
document.getElementsByTagName('head')[0].appendChild(theScript);
</script>

Это часть appendChild (scriptContents), с которой у меня проблемы. Как я могу изменить это, чтобы предупреждение появилось в браузере?

Ответы на вопрос(2)

Ваш ответ на вопрос