Javascript iframe对象的内部html错误

Javascript iframe对象的内部html错误,javascript,iframe,Javascript,Iframe,parent.document.getElementById(“next”).innerHTML=window.frames['hiddenframe'].document.body.innerHTML 错误:window.frames.hiddenframe未定义 这就是我得到的错误。 我已经为iframes提供了一个id作为hiddenframe,但它仍然不起作用 我看不出有什么错误,请帮忙。您需要使用contentWindow属性 document.getElementById('hidd

parent.document.getElementById(“next”).innerHTML=window.frames['hiddenframe'].document.body.innerHTML

错误:window.frames.hiddenframe未定义

这就是我得到的错误。 我已经为iframes提供了一个id作为hiddenframe,但它仍然不起作用


我看不出有什么错误,请帮忙。

您需要使用contentWindow属性

document.getElementById('hiddenframe').contentWindow.document.body.innerHTML

这将允许您访问iframe的内容


按照目前的方式,您将通过name属性而不是ID来访问框架。

请显示HTML。这是对应的iframe行你想要我的整个html吗?我为此做了谷歌搜索,但由于某些原因无法正常工作。我的html可能是错误的吗?很难说,因为我看不到你的html。我上面发布的代码应该可以工作。如果没有,其他地方就出了问题。此外,如果iframe的内容来自不同的域,那么这将根本不起作用。如果iframe来自另一个域,则无法访问它的contentWindow,因为这是一个安全问题。看,内容来自同一个域。看一看我的html,它的编码很糟糕。mynext.php提供输入表单的输出