Показать сообщение отдельно
  #1 (permalink)  
Старый 21.06.2017, 11:13
Аспирант
Отправить личное сообщение для Luca Посмотреть профиль Найти все сообщения от Luca
 
Регистрация: 20.06.2017
Сообщений: 69

Вставка тегов методом innerHTML
Здравствуйте.

index.html
<div id="app">
   </div>
<script src="main.js"></script>

main.js
let app = document.getElementById('app');
app.innerHTML+="<ul>";
for(let i=0; i<3; i++)
   app.innerHTML += `<li>innerText${i}</li>`;
app.innerHTML+="</ul>";

Получается:
<ul></ul>
<li>innerText0</li>
<li>innerText1</li>
<li>innerText2</li>


Почему так получается? Почему тег <ul> закрывается сразу?
Ответить с цитированием