私はクイズがあり、正しく機能しています。ただし、正しい質問の部分がある場合、誤った質問は表示されません。 (ワークス正しい質問部分がない)スクリプトのJavaScript:Multiple Document.Write
正しい質問部分:
var cmessage = '<p>You got ' + score;
cmessage += ' out of ' + questions.length;
cmessage += ' questions correct.<br>' + '<p>' + '<p> Correct Answers: ' + '<br>';
for(var c in cA) {
cmessage += questions[cA[c]][0] + '<br>' + questions[cA[c]][1] + '<br>';
}
document.write('<br>' + cmessage + '</br>');
不正な質問部分:
var imessage = '<br><br><p>You answered ' + incorrect.length;
imessage += '<p> questions incorrect. Your incorrect questions: </p>';
for(var i in incorrect){
imessage += '<p> ' + questions[incorrect[i]][0] + '<br>' + questions[incorrect[i]][1] + ' </p>';
}
document.write('<p>' + imessage + '</p>');
私は誤った部分が現れてもらうにはどうすればよいですページにも?
あなたは 'document.write()'を使用するよう教えていますか?非常に悪い形。あなたのお金を取り戻す。 –
もっと良い方法は何でしょうか?新しいものを学ぶためのすべて。 – wiredlime2015
'document.write'は、呼び出すたびにドキュメントの内容全体を置き換えます。さまざまなJavaScriptメソッドを使用して個々のDOMノードを操作できます。また、これを処理するためのjQueryやReactのような素晴らしいフレームワークもあり、DOMを操作する必要はありません。 –