なぜこれは機能しませんか?onclick属性を持つ関数を呼び出せません
HTML:
<html>
<head>
<title>test</title>
</head>
<body>
<button onclick="test21()">test</button>
</body>
</html>
のjavascript:
function test21(){
console.log("yey");
}
なぜこれは機能しませんか?onclick属性を持つ関数を呼び出せません
HTML:
<html>
<head>
<title>test</title>
</head>
<body>
<button onclick="test21()">test</button>
</body>
</html>
のjavascript:
function test21(){
console.log("yey");
}
あなたはそれらの両方を呼び出し、単一の関数を作成し、イベントでそれを使用することができます。
function myFunction(){
pay();
cls();
}
そして、ボタンの:
<input id="btn" type="button" value="click" onclick="myFunction();"/>
正常に動作します。それを証明するJSBinがあります。
http://jsbin.com/luxesazibi/edit?html,output
あなたがHTMLにスクリプトをロードしていない可能性よりも。あなたはどこにあなたのJavaScriptを入れていますか?
あなたは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)を使用してコンソールを起動し、ボタンをクリックして結果を取得します。
jsが正しく含まれているかどうかを確認してください。https://plnkr.co/edit/Q0NnFQoWL5kEp2BsglrT?p=preview – Karim