Это очень простой. Источник веб-сайта:Javascript src property не работает
<script type="text/javascript" src="/jscript.js"></script>
<html><body>
<h1>It works</h1>
<p>This is the default web page for this server.</p>
<p>The web server software is running but no content has been added, yet.</p>
</body></html>
Я положил js в самом начале.
в jscript.js, это:
<script type="text/javascript">
document.write("test text from bill!");
</script>
Но он не показывает текст. Если я вставляю js в html, он работает.
И странно, что, когда я прямой доступ jscript.js из веб-браузера, содержание, как:
<script type="text/javascript" src="/jscript.js">
</script><script type="text/javascript">
document.write("test text from bill!");
</script>
Может кто-нибудь помочь?
тег сценария с атрибутом SRC не включаемый есть. Таким образом, для документа document.write также нет документа для написания. Даже если бы это было, он написал бы его перед открывающим тегом HTML, что также было бы бессмысленным. Также в вашем .js-файле есть HTML-теги, а также неправильные. –
Используя ответ Джона, он работает сейчас. document.write также может правильно писать текст в браузере. Спасибо в любом случае – billtian
@billtian: Просто потому, что он работает, это не значит, что это правильно. Неверно иметь «скрипт», где он у вас есть. Браузер выполняет исправления, но это не гарантируется. –