id
, когда из поля child
берётся ключ следующего вопроса.const quiz = {
"start": {
question: 'Выберите один вариант',
choices: [
{ answer: 'мотоцикл', child: "moto" },
{ answer: 'Машина', child: "car" },
]
},
"moto": {
question: 'Выберите модель мотоцикла',
choices: [
{ answer: 'Гоночный', child: "" },
{ answer: 'Чоппер', child: "" },
]
},
"car": {
question: 'Выберите модель машины',
choices: [
{ answer: 'Ока', child: "" },
{ answer: 'Bentley', child: "" }
]
},
}
Set()
; раз в LI вставляется HTML, можно и сам элемент сразу разметкой обозначить и приклеивать через insertAdjacentHTML()