Я не понял тебе нужна 1 кнопка для отображения вопросов или для каждого вопроса отдельная? Если тебе надо одной кнопкой отображать вопросы по очереди, то вот:
Ты сможешь перебирать все твои вопросы по очереди, путем хранения твоих вопросов в массиве, метод shift() здесь оставит вопрос, который идёт по очереди, начиная с 0-го индекса, а остальные удалит, вызывая фун-ю words() - перебирается массив. Сделаешь проверку на последний элемент массива, надеюсь, что продумать всё остальное сможешь сам, это как пример
<script type="text/javascript">
var questions=new Array("Учи массивы, ","их методы, ","а ткаже DOM ","и прийдёт ","к ","тебе ","вдохновение!!!!" );
var mass=[];
function words(){
mass=questions.shift(questions.length);
document.getElementById("q").innerHTML="<b>"+mass+"</b>";
}
function returnMassive()
{
questions=new Array("Учи массивы, ","их методы, ","а ткаже DOM ","и прийдёт ","к ","тебе ","вдохновение!!!!" );
document.getElementById("q").innerHTML="<i>"+'Запусти заново'+"</i>";
}
</script>
<div id="q"></div>
<br/>
<a href="#" onclick="words()" style=" color:#0099FF; text-decoration:none"> Следующий </a>
<a href="#" onclick="returnMassive()" style=" color:#0099FF; text-decoration:none">| Вернуть массив </a>
Как пример можно сделать любой тест
Лучше запускать через <body onload="words()"></body>
Таким способом можно сделать анимацию, когда слово за словом идет через setTimeout )))