给出错误:未捕获类型错误:无法读取未定义的属性“body”var f = document.createElement("iframe");f.id = "s";f.contentWindow.document.body.innerHTML = "body";我怎样才能解决这个问题?
1 回答
慕田峪9158850
TA贡献1794条经验 获得超7个赞
要向 iframe 添加内容,您应该传递src属性,这是一个示例。
var iframe = document.createElement('iframe');
var html = '<body>Foo</body>';
iframe.src = 'data:text/html;charset=utf-8,' + encodeURI(html); document.body.appendChild(iframe);
如果你的内容是url,你直接把它放入src,像这样
iframe.src="https://www.w3schools.com"
添加回答
举报
0/150
提交
取消