Задать вопрос
@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
  • Вопрос задан
  • 92 просмотра
Подписаться 1 Простой 2 комментария
Решения вопроса 1
hzzzzl
@hzzzzl
document.querySelector('nav ul').append(li);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@as_viper
Начинающий веб-разработчик
Задайте переменную
Let ul = document.querySelector("ul");

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

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

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