【发布时间】:2012-12-21 16:41:52
【问题描述】:
我正在尝试将页面加载到 iframe 中。加载该页面时,我希望编辑加载文档内的“pre”标签的内容。加载的文档来自另一个域。我正在使用:resultframe 是 iframe
var atag= document.getElementById("resultframe").contentWindow.document.getElementsByTagName('pre');
atag[0].innerHTML="done";
访问标签。
问题:这句话似乎没有效果。我需要知道正确的语法,并且我可以访问从不同域加载的页面元素。我从网上获得了语法以及它的一些变体。 请提出建议。
【问题讨论】:
-
你不能。 Javascript 具有跨域策略,它也适用于具有跨域内容的 iFrame,因此您无法更改在该 iframe 中加载的其他网站。
标签: javascript iframe