2017-04-17 40 views
0

以前已经问过这个问题,但大多数答案似乎都假定父窗口也是可以选择的iframe。如何从iFrame访问主窗口元素

我在我的父窗口一个DIV:

,我想,如果显示的错误在网页上内嵌的iFrame发生。

这是我的iFrame的JavaScript我曾尝试:

if (x == "" || y == ""){ 
parent.document.getElementById("error").style.display ="block"; 
parent.document.getElementById("error").style.transition ="all 0.5s ease"; 
parent.document.getElementById("error").style.opacity ="1"; 
parent.document.getElementById("error_write").innerHTML = "Oops, looks like  you've missed an input field. Please ensure both fields are completed in order for the converter to work.";} 

这似乎不是拉从父窗口中的“错误”元素,并显示它。如果不尝试访问另一个框架中的元素,此代码将生效。

请帮忙。

+0

'