前提・実現したいこと
メモ帳で打ち込み、google chromeで開くタイプです。
シンプルなじゃんけんのプログラムをつくりたいです。
ユーザが手を選び、ボタンを押すとじゃんけんが始まる仕組み。
疑問点はformでじゃんけんの手を選びボタンを押した後、
選択された情報”user"をそのままscriptで再利用する方法がわからない。
下記のサイトで$('')を参考にしようとしましたが意味不明。
formでname=userと表現しているのだから、
scriptでそのままuserを使えないのでしょうか。
http://tech-drill.in/questions/22/answers/22
発生している問題・エラーメッセージ
ボタンを押しても無反応
エラーメッセージ
該当のソースコード
HTML & JavaScript
ソースコード
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>じゃんけん</title> </head> <body> じゃんけんをしましょう<br> 最初はグー、じゃんけん、<br> <form> <input type="radio" name="user" value="0" checked>グー<br> <input type="radio" name="user" value="1">チョキ<br> <input type="radio" name="user" value="2">パー<br> <input type="button" onclick="play()" value="ポン!"><button><br> あなたの手:<span class="user_hand"></span> コンピューターの手:<span class="computer_hand"></span> <p>結果</p> <div class="result"></div> </form> <script> function play(){ var com = Math.floor(Math,random() * 2); var janken = new array("グー","チョキ","パー"); var user_hand = janken[user]; var computer_hand = janken[com]; if (user=null){ alert("手を選んでください"); } else{ if(user == com){ result="あいこ"; } else if ((user==2 && com==1)||(user==1 && com==2) || (user==0 && com ==1){ result="勝ち"; }else{ result="負け"; } } } </script> </body> </html>
試したこと
サイトを調べましたが、どれもちんぷんかんぷん
http://tech-drill.in/questions/22/answers/22
補足情報
回答2件
あなたの回答
tips
プレビュー