shkoder,
Текстовый квест. Так вот там должны быть скрытые варианты ответов. Которые в моем первом примере просто скрываются, если ничего нет в
questions[d].answers[nofbut][4]
То есть в четвертом элементе каждого подмасива answers.
for(nofbut=0; nofbut<questions[d].answers.length; nofbut++) {
nodisplay=0;
if (
questions[d].answers[nofbut][4] !=undefined){ nodisplay = 1};
if (nodisplay == 0) {
allbuttons.innerHTML += "<div onclick='checkvariant(this)'>" + questions[d].answers[nofbut][0] + "</div>"}
Но этот показатель должен быть более гибкий и зависеть не просто от наличия в массиве questions[d].answers[nofbut][4] хоть чего-то, а и от этого содержимого и внешних факторов.