Показать сообщение отдельно
  #3 (permalink)  
Старый 02.08.2018, 16:42
Аватар для Globus
Аспирант
Отправить личное сообщение для Globus Посмотреть профиль Найти все сообщения от Globus
 
Регистрация: 04.03.2014
Сообщений: 76

Сообщение от Nexus Посмотреть сообщение
https://learn.javascript.ru/modifyin...d-insertbefore
Это как раз то, что мне нужно, спасибо! Только вариант выводит html после или перед элементом относительно его порядка, а не id.

<ol id="list">
  <li>0</li>
  <li>1</li>
  <li>2</li>
  <li id="nn">3</li>
  <li>4</li>
  <li>5</li>
</ol>


var newLi = document.createElement('li');
  newLi.innerHTML = 'Привет, мир!';

  list.insertBefore(newLi, list.children[1]);


Как можно обратиться к list.children[1] не по номеру, а по id?
Ответить с цитированием