@krisdayer

Как верно вставить элемент в HTML-код через Javascript?

HTML
<body>
  <header>
    <nav>
      <ul>
        <li>Один</li>
        <li>Два</li>
        <li>Три</li>
        <li>Четыре</li>
      </ul>
    </nav>
  </header>
</body>


JavaScript
let li = document.createElement('li');
li.textContent = 'Пять';

document.body.header.nav.ul.append(li);


Выдаёт ошибку: Uncaught TypeError: Cannot read property 'nav' of undefined
  • Вопрос задан
  • 91 просмотр
Решения вопроса 1
hzzzzl
@hzzzzl
document.querySelector('nav ul').append(li);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@as_viper
Начинающий веб-разработчик
Задайте переменную
Let ul = document.querySelector("ul");

ul.appendChild(li);
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 23:00
5000 руб./за проект
19 апр. 2024, в 20:43
20000 руб./за проект