2016-10-14 15 views
0

なぜこれは機能しませんか?onclick属性を持つ関数を呼び出せません

HTML:

<html> 
<head> 
    <title>test</title> 
</head> 
<body> 
    <button onclick="test21()">test</button> 
</body> 
</html> 

のjavascript:

function test21(){ 
    console.log("yey"); 
} 
+0

jsが正しく含まれているかどうかを確認してください。https://plnkr.co/edit/Q0NnFQoWL5kEp2BsglrT?p=preview – Karim

答えて

0

あなたはそれらの両方を呼び出し、単一の関数を作成し、イベントでそれを使用することができます。

function myFunction(){ 
    pay(); 
    cls(); 
} 

そして、ボタンの:

<input id="btn" type="button" value="click" onclick="myFunction();"/> 
1

正常に動作します。それを証明するJSBinがあります。

http://jsbin.com/luxesazibi/edit?html,output

あなたがHTMLにスクリプトをロードしていない可能性よりも。あなたはどこにあなたのJavaScriptを入れていますか?

0

あなたはhtmlファイルにスクリプトを含めていません。コードスニペットの上

<html> 
 
<head> 
 
    <title>test</title> 
 
    <script> 
 
    function test21(){ 
 
     console.log("yey"); 
 
     } 
 
    </script> 
 
</head> 
 
<body> 
 
    <button onclick="test21()">test</button> 
 
</body> 
 
</html>

細かい実行されます。
インスペクタ(ctrl + shift + I)を使用してコンソールを起動し、ボタンをクリックして結果を取得します。

関連する問題