【发布时间】:2014-09-04 20:51:08
【问题描述】:
我正在尝试使用本机 javascript 将一串 html 附加到目标 div。这很好用:
var selector = document.getElementById('divid');
var str = '<div><h1>string of html content</h1></div>';
selector.innterHTML += str;
除非文档包含 iframe,否则在附加 innerhtml 时似乎会隐藏该框架。我尝试了以下解决方法:
var selector = document.getElementById('divid');
var str = '<div><h1>string of html content</h1></div>';
var div = document.createElement('div');
div.innerHTML = str;
selector.appendChild(div);
这可行,但现在我正在创建一个不必要的 div 容器,有没有办法在不创建不会删除 iframe 的新元素的情况下做到这一点?
【问题讨论】:
-
我给你看了我的d,它的str
标签: javascript