google_online
@google_online
My morning begins with coffee and Twitter.

Как сгенерировать кнопки из списка?

Мне нужно сгенерировать кнопки из моего списка
var  mylist = ['first', 'second', 'third', 'fourth', 'fifth']

Подскажите как это сделать.
  • Вопрос задан
  • 102 просмотра
Решения вопроса 2
@axeax
var  mylist = ['first', 'second', 'third', 'fourth', 'fifth'];
var buttons = "";
for(var i = 0; i < mylist.length; i++){
    buttons += "<button class='"+mylist[i]+"'></button>";
}
$('body').append(buttons);
Ответ написан
Комментировать
evgeniy8705
@evgeniy8705
Повелитель вселенной
Что то типа этого:
var mylist = ["first", "second", "thrid", "fourth", "fifth"];

for (var i = 0; i < mylist.length; i++) {
  var button = document.createElement("button");
  button.className = mylist[i];
  button.textContent = mylist[i];

  document.querySelector(".button-list").appendChild(button);
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
google_online
@google_online Автор вопроса
My morning begins with coffee and Twitter.
Спасибо всем! У меня проблема была в том что я "document.body.appendChild(btn);" из цикла for убрал, поэтому и не получалось) . Запарился короче)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы