0

画面にメッセージボックスを表示しようとしているだけです。

これは、メッセージ ボックスを呼び出すボタンの HTML です---

 <button onclick="myFunction()">Try it</button>

これは、関連する JavaScript 関数コードです。

function myFunction()
{
    alert("Hello World!");
}

JavaScript 関数は js/fetchdetails.js (HTML ファイルへの相対パス) に保存されます。

head セクションで次のコードを使用して、HTML ファイルに JS ファイルを含めました。

<script src="js/fetchdetails.js"></script>

ここで何が間違っていますか?

4

2 に答える 2

1

あなたが投稿したコードには何も問題はありません。エラーは別の場所にあります。

fetchdetails.jsロードされていないか、ここに表示されていない JavaScript のエラーにより、スクリプトの実行が停止しています。

ブラウザーの検査ツールを使用して、エラー メッセージを探し、ファイルが正しく読み込まれたことを確認します (通常、そのための [ネット] タブがあります)。

于 2012-07-26T11:09:06.993 に答える
-1

これを試して..

<!DOCTYPE html>
<html>
    <head>
        <title>Page Name</title>

        <script type="text/javascript" src="js/fetchdetails.js"> </script>

    </head>

    <body>
<button onclick="myFunction();">Try it</button>
    </body>
</html>

あなたのjavascriptファイルで

function myFunction(){alert("Hello World!");}

これは私にとって完璧に機能します

うまくいかない場合は、詳細を入力するか、次のボタンを試してください。

<button onclick="javascript:myFunction();">Try it</button>
<input type="button" onclick="myFunction();" value="Try me"/>
<input type="button" onclick="javascript:myFunction();" value="Try Me"/>

お役に立てれば

于 2012-07-26T11:54:14.440 に答える