iframe 内のラベルまたは要素を、同じページに読み込まれている別の iframe から変更できるかどうか疑問に思っていますか?
ページに 2 つの iframe があります。
<iframe id="leftMenu" src="menu.htm" STYLE="top:90px" NAME="menu" width="270px" frameborder="0"></iframe>
<iframe src="page.htm" STYLE="top:90px" NAME="AccessPage" width="100%" height="100%" frameborder="0"></iframe>
page.htm (2 番目の iframe) から、2 番目の iframe で ID によって値を別のものに変更できるようにしたいと考えています。
例: menu.htm (最初の iframe) には、そのページにラベルがあります。
<label id="test">test1234</label>
page.htm (2 番目の iframe) から、そのラベルの値を変更したいと思います。
私は次のことを試みましたが、運がありませんでした:
document.getElementById('leftMenu').contentWindow.document.getElementById('test').value = 'test successful';