我正在更新旧代码,这部分不起作用:
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;