с помощью

ужен способ добавить HTML к элементу контейнера без использования innerHTML. Причина, по которой я не хочу использовать innerHTML, заключается в том, что когда он используется следующим образом:

element.innerHTML += htmldata

Он работает путем замены всего HTML-кода перед добавлением старого HTML-кода и нового HTML-кода. Это не хорошо, потому что сбрасывает динамические медиа, такие как встроенные флэш-видео ...

Я мог бы сделать это так, который работает:

var e = document.createElement('span');
e.innerHTML = htmldata;
element.appendChild(e);

Однако проблема с этим способом заключается в том, что в документе есть дополнительный тег span, который мне не нужен.

Как это можно сделать тогда? Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос