2017-04-17 43 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

'