@Andriy022

Как создать li для каждого элемента массива?

Как создать li для каждого элемента массива?
Вот я как то так пробовал, но не знаю где вставить user чтобы li было столько сколько элементов в массиве
let arr = ['Main', 'Products', 'About us', 'Contacts']
let menu = document.getElementsByClassName('menu')[0]
let li = document.createElement('li')

let user = (param1, param2) => {
    for (const user of param2) {
        li.innerText = user
        param1.append(li)
    }
}
user(menu, arr)
  • Вопрос задан
  • 718 просмотров
Решения вопроса 1
zb_venom
@zb_venom
Жизнерадостный чебурек
Объявите переменную li внутри цикла.
let arr = ['Main', 'Products', 'About us', 'Contacts']
let menu = document.getElementsByClassName('menu')[0]

let user = (param1, param2) => {
    for (const user of param2) {
        let li = document.createElement('li')
        li.innerText = user
        param1.append(li)
    }
}
user(menu, arr)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы