Маэстро, без обид, но такой код хорошо подойдёт к этой теме:
http://javascript.ru/forum/offtopic/...bydlokoda.html
Для 300 вопросов будет 596 лишних кнопок!
Dimaz, а зачем кнопке далее исчезать на последнем вопросе? Пользователь ведь должен как-то сообщить, что выбрал последний ответ. Или у вас ещё одна кнопка есть? Про кнопку назад вы не писали
Тогда нужно добавить обработчик и к ней:
var i = 0,
questions = document.getElementsByTagName('p');
document.getElementById('right').onclick = function() {
if(i === questions.length - 1) {
this.style.display='none';
return false;
}
questions[i].style.display='none';
i++;
questions[i].style.display='block';
}
document.getElementById('left').onclick = function() {
if(i === 0) {
return false;
}
questions[i].style.display='none';
i--;
questions[i].style.display='block';
if(i === 0) {
this.style.display='none';
}
}