古いコードを更新していますが、この部分が機能しません:
IFrameElement iframe = query('#myframe iframe');
Window iframeW = iframe.contentWindow;// cast error
var myframeDoc = iframeW.document;
Window
「WindowBase」に変更しました:
IFrameElement iframe = query('#myframe iframe');
WindowBase iframeW = iframe.contentWindow;
var myframeDoc = iframeW.document;
しかしdocument
、のメンバーではありませんWindowBase
。次のようにクエリにアクセスしたい:
myframeDoc.query("#myId");
JavaScriptを使用すると、ソリューションが機能します:
var myframeDoc = document.querySelector('#myframe iframe').contentWindow.document;