Javascript创建iFrame dom innerHTML
给出错误: 未捕获的TypeError:无法读取未定义的属性“body”Javascript创建iFrame dom innerHTML,javascript,dom,Javascript,Dom,给出错误: 未捕获的TypeError:无法读取未定义的属性“body” var f = document.createElement("iframe"); f.id = "s"; f.contentWindow.document.body.innerHTML = "body"; 如何修复此问题?若要将内容添加到iframe,应通过src属性, 这里有一个例子 var iframe = document.createElement('
var f = document.createElement("iframe");
f.id = "s";
f.contentWindow.document.body.innerHTML = "body";
如何修复此问题?若要将内容添加到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);
f不是一个iframe,你是什么意思。是的,但这个问题我再次看到我不想使用src,因为我会使用很多iframe。我看不懂它们。对于每个iframe,您都会提到它的src
iframe.src="https://www.w3schools.com"