Это может звучать как глупый вопрос, но ...
почему браузеры соответствуют этому синтаксису:
<script type='text/javascript' src="/path/to/my.js" />
и хотите вместо этого
<script type='text/javascript' src="/path/to/my.js"></script>
Кажется, что первая конструкция должна быть допустимой, поскольку в теге нет внутреннего содержимого.