JavaScriptの参考書のサンプルプログラムが動かない
JavaScriptの絵本 第2版を読みつつ、勉強中です。
じゃんけんをするサンプルプログラムがあり、紙面通りに書いてましたが動きません。
何が間違っているのでしょうか?
該当のソースコード
janken.html
html
1<!DOCTYPE html> 2<html lang="ja"> 3<head> 4<meta charset="UTF-8"> 5<title>じゃんけん</title> 6<script type="text/javascript" src="judgement.js"></script> 7<script type="text/javascript"> 8 9// 確認ダイアログを表示し、「いいえ」のときはボタンを無効化する 10function init() { 11 if (!confirm("じゃんけんしますか?")) { 12 document.getElementById('btnG').disabled = true; 13 document.getElementById('btnC').disabled = true; 14 document.getElementById('btnP').disabled = true; 15 } 16} 17 18// じゃんけんの結果を表示する 19function myChoice(jankenUser) { 20 var strLocal = myResult(jankenUser); 21 alert(strLocal); 22} 23 24</script> 25</head> 26 27<body onload="init()"> 28<form name="form1"> 29<input type="button" id="btnG" onclick="myChoice(0)" value="グー"> 30<input type="button" id="btnC" onclick="myChoice(1)" value="チョキ"> 31<input type="button" id="btnP" onclick="myChoice(2)" value="パー"> 32</form> 33 34 35</body> 36</html>
judgement.js
javascript
1function myResult(jankenUser) { 2 var jankenComp = Math.floor(Math.random() * 3); 3 var jankenName = ['グー','チョキ','パー']; 4 var strMsg1 = "あいこ"; 5 var strMsg2 = "勝ち"; 6 var strMsg3 = "負け"; 7 var strMsg = '相手は ', + jankenName[jankenComp] + '、'; 8}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/24 00:37
2021/01/24 01:11