Mfry
@Mfry

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

Как это сделать, подскажите? Спасибо
  • Вопрос задан
  • 129 просмотров
Решения вопроса 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;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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