У меня есть массив, который содержит 7 объектов, которые являются вопросами следующим образом:Как отобразить элемент из массива с петлей
var questions = [ {question: 'Which turkish club did former Leeds player Harry Kewell join in 2008, which caused an uproar amongst Leeds supporters?'},
{question: 'Who is the former Liverpool star who beat Ruud Van Nistelrooy\'s record of most prolific foreign goalscorer in their debut in the Premier League?'},
{question: 'Who scored Liverpool\'s winner in \'that\' first 4-3 game against Kevin Keegan\'s Newcastle United in April 1996?'},
{question: 'Which club was former Leeds Unted player Eric Cantona sold to in 1992?'},
{question: 'Which former Aston Villa and Ireland midfielder went on to become a regular TV pundit with ITV?'},
{question: 'How many European Cups had Liverpool won up to and including 2007-8?'},
{question: 'Name the Liverpool scorers for the \'miracle of Istanbul\'.'}
];
Я хотел бы, чтобы отобразить каждый вопрос с помощью цикла, когда кнопка нажата через оповещения. Мне нужно просто отобразить вопрос, который уже находится в массиве. Я не хочу никого спрашивать у пользователя. Поэтому, когда нажата кнопка, я просто хочу вытащить первый элемент и отобразить его с помощью alert(), а затем, когда кнопка снова нажата, я хочу отобразить второй элемент, пока все элементы не будут показаны с помощью кнопки.
В качестве примера я попытался использовать onlick свойство кнопки вместе с цикл, чтобы попытаться получить этот вопрос, чтобы отобразить следующим образом здесь JSFiddle:
но это отображает все вопросы в массив одним щелчком мыши.
Благодаря
«Не уверен» в программировании можно легко искупить, пытаясь и экспериментируя. – Xufox
Вам не нужно использовать цикл. Вам просто нужно называть вопросы [i], где i - количество раз, когда человек нажал на кнопку. – Unex