答えだと思う選択肢のチェックボックスをON にして
採点する ボタンを押し
正解の場合 先頭のチェックボックスがつくように
不正解の場合 先頭のチェックボックスがつかないように
したのですが うまく動きません どこを修正すればいいでしょうか?
http://jsfiddle.net/b5cgdm3d/21/
こんな感じで、どうでしょうか。
http://jsfiddle.net/ybLubk8a/1/
window.onload = function() { document.getElementById("saiten").onclick = function() { a() }; function a() { for (var f = document.getElementsByTagName("table")[0].getElementsByTagName("tbody")[0], d = 0; d < f.rows.length; ++d) { var b = ""; for (var g = f.rows[d].cells[2].getElementsByTagName("INPUT"), e = 0; e < g.length; ++e) { if (g[e].checked) { b += g[e].nextSibling.nodeValue.charAt(0) } } f.rows[d].cells[0].getElementsByTagName("INPUT")[0].checked = b == f.rows[d].cells[5].innerHTML } } };
変更した内容です。
問題も増やして確かめてみました。
申し訳ありません 質問文を書き間違えました
2014/10/23 15:56:41正解の場合 先頭のチェックボックスがつかないように
不正解の場合 先頭のチェックボックスがつくように
するにはどこを変えればいいのでしょうか?
あ、プログラムの方が正しいのでしたか。
の b == ~ を、b != ~ に変更です。
http://jsfiddle.net/ybLubk8a/4/
2014/10/23 16:01:02