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