Javascript - 将 HTML 附加到没有 innerHTML 的容器元素
2022-08-30 00:54:34
我需要一种方法来将HTML附加到容器元素而不使用innerHTML。我不想使用innerHTML的原因是因为当它像这样使用时:
element.innerHTML += htmldata
它的工作原理是在添加旧的html加上新的html之前先替换所有html。这并不好,因为它会重置动态媒体,例如嵌入式Flash视频...
我可以这样做:工作原理:
var e = document.createElement('span');
e.innerHTML = htmldata;
element.appendChild(e);
但是,这种方式的问题在于,现在文档中有一个额外的span标签,我不想要它。
那么,这怎么能做到呢?谢谢!