こんにちは、javascriptで簡単な問題を作って解こうとしています。
今回わからないところは、初歩的ですがどのサイトを見ても書き方が
if(条件式){
実行内容または処理
}else{
実行内容または処理
}
という書き方です。実行してもエラーで『〜定義されていません』とでますが、そもそも条件式に入れる書き方や実行内容や処理てどういう書き方なの?や、引数の使い方は?return式??てとこにつまづいています。
申し訳ないですが、ソースコードの書き方を詳しく教えてもらえればと思います。もしくは例になるサイトとかありましたらよろしくお願いします!
今回、条件分岐のif文を使っての問題ですが
Q.日本で最も高い山はどこでしょう?
1.答え 富士山 ←クリック
2.答え 高尾山 ←クリック
答え合わせ:『正解』あるいは『不正解』←この部分が条件によって変化し表示される
二択の問題を自分で作り答えのどれかがクリックされたら『正解』『不正解』を表示する
というような問題です。
html
<body> <ul> <p>Q.日本で最も高い山はどこでしょう?</p> <li id="test1">1. 富士山 <--クリック</li> <li id="test2">2. 高尾山 <--クリック</li> </ul> <p id="test3"><--文字が出る</p> <p id="test4"><--文字が出る</p> </body>
jsでは
var test1 = document.getElementById("test1"); test2 = document.getElementById("test2"); test3 = document.getElementById("test3"); test4 = document.getElementById("test4"); function ans(富士山){ test1.addEventListener("click", function(){ if (ans="富士山"){ test3.innerHTML = "正解"; }else{ test3.innerHTML = "不正解"; } } };
回答3件
あなたの回答
tips
プレビュー