Задать вопрос
Mfry
@Mfry

Как сделать, чтобы чтобы горизонтальное меню автоматически формировалось на основе каких-либо данных?

Как это сделать, подскажите? Спасибо
  • Вопрос задан
  • 129 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    1C-разработчик
    8 месяцев
    Далее
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
Решения вопроса 1
IonDen
@IonDen
JavaScript developer. IonDen.com
Как то так, или уточните вопрос.

// некий массив с данными меню
var menu_data = ["о компании", "продукты", "контакты"];

// начинаем создавать HTML разметку
var menu_html = "<ul>";
for (var i = 0; i < menu_data.length; i++) {
    // в цикле добавляем к созданной разметке пункт за пунктом
    // ссылки в том же порядке что и в массиве
    menu_html += "<li><a href='#'>" + menu_data[i] + "</a></li>"
}
// закрываем разметку
menu_html += "</ul>";

// вставляем разметку на страницу с помощью innerHTML
document.getElementById("menu").innerHTML = menu_html;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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