【发布时间】:2020-10-09 18:25:11
【问题描述】:
我想在 div 内容 javascript 中添加输入,但没有添加
HTML:
<button onclick="Addcompntn();" class="btn btn-success">Add</button>
<iframe class="embed-responsive-item" src="index.html" allowfullscreen id="if1"></iframe>
脚本:
function Addcompntn() {
var framedeki = document.getElementById('if1').contentWindow.document;
$('example').append('<div id="innerdiv" style="color:white;"></div>');
}
index.html
<div id="example" style="z-index:2"> //dynamic data will come here </div>
【问题讨论】:
-
iframe的来源和父页面是同一个域吗?
-
如果它不在同一个域中......并且您无权访问
iframe域的设置(以更改 CORS 策略)......这将是不可能的——如果它开启同一个域,不工作。您需要检查域的 CORS 策略并进行相应调整。 developer.mozilla.org/en-US/docs/Web/HTTP/…. -
是的,我在同一个目录和本地主机中工作
标签: javascript html