質問: quizSet[0].c[2]){ li.classList.add('selected'); point += 16; } ```
回答: ソースが抜粋なんでよくわかんないけど、`li`ってListItemですよねたぶん。 まずUIの要素と「データ」の部分は分離したほうが良いです。 UI要素に持っている「データ」を参照してロジックを書くと、UIに変更があるたびに処理を書き直すハメになります。 ここでいう「データ」として必要なのは「質問」とそれに付随する「ポイント、次の質問(のID)」みたいなので、それを表すデータを作りましょう。 そうして作ったデータは配列なりリストなりに格納しておけば、ループ処理でロジックを書けるので、ひとつひとつの「質問」を`if`で連結するような面倒なことはしなくてよくなります。 UI要素についても「データ」に応じて動的に画面に出力できるようにしましょう。 上記の内容が理解できないようであれば、入門書など読んでもうちょっと学習を進めてからトライしてください。