Показать сообщение отдельно
  #6 (permalink)  
Старый 13.11.2012, 22:00
Аватар для a_l
a_l a_l вне форума
Кандидат Javascript-наук
Отправить личное сообщение для a_l Посмотреть профиль Найти все сообщения от a_l
 
Регистрация: 15.09.2011
Сообщений: 143

var i = 0, //номер элемента
    questions = document.getElementsByTagName('p'); //список элементов с тэгом <p> 
document.getElementById('next').onclick = function() { //при клике по кнопке с id="next"
  if(i === questions.length - 1) { //если достигли конца списка,
    return false;                   //ничего не делаем (для вашей задачи вместо ничегонеделания можно, например, подсчитать результаты теста)
  }
  questions[i].style.display='none';  //скрываем i-тый элемент (нумерация идёт с 0)
  i++;                                        //увеличиваем i на единицу
  questions[i].style.display='block'; //показываем элемент с индексом i (увеличенный прежде на 1)
}​

Цитата:
При этом в первом параграфе не ставьте кнопки "Назад", а в последнем не ставьте "Вперед"
А если 100 вопросов?
Ответить с цитированием