Javascript 无法在Internet Explorer中显示带有srcdoc属性的iframe正文
我正在尝试将iFrame从API响应绑定到id为的div。它在IE中不起作用。我可以绑定iFrame,但iFrame没有显示原始HTML: .html文件Javascript 无法在Internet Explorer中显示带有srcdoc属性的iframe正文,javascript,html,angular,Javascript,Html,Angular,我正在尝试将iFrame从API响应绑定到id为的div。它在IE中不起作用。我可以绑定iFrame,但iFrame没有显示原始HTML: .html文件 <div id="div" ></div> .ts文件 theIframe = "<iframe srcdoc=\"<!DOCTYPE html>\n<html>\n <head>\n <s
<div id="div" ></div>
.ts文件
theIframe = "<iframe srcdoc=\"<!DOCTYPE html>\n<html>\n <head>\n <script src="https://code.jquery.com/jquery-2.2.4.min.js" type="text/javascript"></script>\n <width=\"100%\" height=\"600px\" scrolling=\"no\" frameborder=\"0\"></iframe>"
document.getElementById('div').innerHTML = theIframe;
theIframe=“一种有效且更好的方法是通过JS写入IFRAME:
<div id="target"></div>
<script>
document.getElementById("target").innerHTML = "<iframe id=\"my-frame\" src=\"about:blank\"></iframe>";
var frame = document.getElementById("my-frame");
var fdoc = frame.contentDocument;
fdoc.write("<!doctype html><head></head><body>Here is some content.</body></html>");
</script>
Iframe我尝试绑定的是API响应。可能是“”。可以绑定Iframe,但Iframe的主体未显示。显示为空body@KURRUHEM刚刚添加了另一个版本,应该适合。