с помощью
ужен способ добавить HTML к элементу контейнера без использования innerHTML. Причина, по которой я не хочу использовать innerHTML, заключается в том, что когда он используется следующим образом:
element.innerHTML += htmldata
Он работает путем замены всего HTML-кода перед добавлением старого HTML-кода и нового HTML-кода. Это не хорошо, потому что сбрасывает динамические медиа, такие как встроенные флэш-видео ...
Я мог бы сделать это так, который работает:
var e = document.createElement('span');
e.innerHTML = htmldata;
element.appendChild(e);
Однако проблема с этим способом заключается в том, что в документе есть дополнительный тег span, который мне не нужен.
Как это можно сделать тогда? Спасибо!