22536


sublime textでアラートを出すプログラムを書きました。  
[HTML]

[code]

    <!DOCTYPE HTML>
    <html>
    <head>
        <meta charset="utf-8">
        <link rel="stylesheet" href="style.css">
        <link rel="index" href="index.html">
        <script>
        </script>
    </head>
    <body> 
        <input type="button" value="　button" onclick="milk">
    </body>
    </html>
    
[/code]

[js]

[code]

    var milk = alert("test now");
    
[/code]

です。  
consoleの部分で  
Uncaught ReferenceError: milk is not defined  
と出たのですが、どこが間違っているのかわかりません。  
教えてください！

・追記  
Tetsuya.cさんの方法でやったらアラートが出ました！ありがとうございます。  
しかし、今度は  
GET file:///C:/Users/Mei/Desktop/testfile2/style.css net::ERR_FILE_NOT_FOUND  
というのが出たのですが、これはｃｓｓを入力したら改善されるものですか？


CC BY-SA 3.0
2016-02-25T09:21:10.820
22535
2016-02-26T07:21:13.393
2016-02-26T07:21:13.393
14554
14554
question
javascript html
アラートされません！


戻り値が必要であればconfirmで、そもそも呼ばれないのであればlinkにjsを追加してみてください。


CC BY-SA 3.0
2016-02-25T09:53:38.970
22536
2016-02-25T09:53:38.970
14547
22535
answer


エラーメッセージ通り、milkが定義されていません。

javascriptとして関数呼び出しを処理の記述にします。  
onclick="milk()"

さらに、jsの実装が不十分

var milk = function() { alert("test now"); }  
とか、関数としての定義が必要かと。


CC BY-SA 3.0
2016-02-25T10:29:24.163
22539
2016-02-25T10:29:24.163
4956
22535
answer