これまでに質問されていますが、ほとんどの回答は、親ウィンドウも選択できるiframeであると仮定しているようです。iFrameからメインウィンドウ要素にアクセスする方法
私は私の親ウィンドウでDIVあります
私はエラーがページに埋め込まれたiframe内に発生した場合に表示します。ここで
は、私がしようとしているjavascriptの私のiFrameです:
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.";}
これは親ウィンドウから「エラー」の要素を引き出し、それを表示していないようです。このコードは、別のフレームから要素にアクセスしようとしていない場合に機能します。
助けてください。
'
window.postMessage()を使用する必要があります。https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage – sideshowbarker