var userChoice;
$(document).ready(function(){
$("#rock").click(function(){
userChoice = "rock";
});
$("#paper").click(function(){
userChoice = "paper";
});
$("#scissors").click(function(){
userChoice = "scissors";
});
});
document.write(userChoice);
clickイベントの後にユーザー出力を取得しようとしています。しかし、私はこのコードを実行するとき、私は "未定義"として出力を取得します。私はプログラミングに非常に新しいです。javascriptの変数を関数外に出力する
document.write(userChoice);
は、ページのロード上で実行され、いくつかのclick
アクションを実行するときuserChoice
は、新しい値を取得し、ため
それは2017年です - 'document.write'は世紀の前の千年紀に属します。 – Jamiec
あなたは正しい@Jamiecですが、私たちは本当に大きな初心者と話しています! – misterwolf
@misterwolf悪い習慣を早期に殺すさらなる理由。 – Jamiec