Задать вопрос
Hiroshima
@Hiroshima
Ровный пацанчик нигде не пропадет!

Как вставить блок кода в определенное место в html через js?

К примеру мне нужно вставить вот такой блок:

<li>
                    <p>От:</p>
                    <div>
                        <p></p>
                    </div>
                </li>


Его нужно вставить в блок с классом messegs:

<ul class="messegs">

                <li>
                    <p>От:</p>
                    <div>
                        <p></p>
                    </div>
                </li>

            </ul>


я тока знаю как сделать чтобы просто в документе появился:
function test() {
    let ul = document.createElement('li');
    ul.className = "num-mes";
    ul.innerHTML = "<p>От:</p> <div><p></p></div>";


    document.body.append(ul);
}
  • Вопрос задан
  • 3198 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
Tim-A-2020
@Tim-A-2020
заменит все содержимое #messegs:
document.querySelector('#messegs').innerHTML = '<li><p>От:</p><div><p></p></div></li>';

Добавит содержимое в #messegs:
let li = document.createElement('li');
li.innerHTML = "<p>От:</p> <div><p></p></div>";
document.querySelector('#messegs').append(li);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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