4

それは非常に単純なものです。ウェブページのソースは

<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に埋め込むと動作します。

そして、web ブラウザーから jscript.js に直接アクセスすると、内容が次のようになるのは奇妙です。

<script type="text/javascript" src="/jscript.js">
</script><script type="text/javascript">
document.write("test text from bill!"); 
</script>

誰でも助けることができますか?

4

2 に答える 2

6

JavaScript ファイルに<script type="text/javascript">またはは必要ありません。</script>実際、それがすべてを壊しているものです。それらを削除すると、正しく機能するはずです。

于 2013-02-15T02:29:45.773 に答える
1

JavaScript ファイルにはタグを含めないでください。

それらを削除しても、テキストがページの最初に書き込まれるため、正しく表示されるかどうかはわかりません. 現在、 の前にテキストを書いています<html>

あなたの<script>現在地が有効かどうかさえ定かではありません。<head>また、必要になるドキュメントの を除外しました。

ページに書き込むための適切な構造は次のようにbodyなります。

<html>
<head>

</head>
<body>
    <script type="text/javascript" src="/jscript.js"></script>
    <!-- your script will write the content right here -->

    <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>
于 2013-02-15T02:30:24.577 に答える