我知道我可以通过执行以下命令在框架内设置一个输入字段,在本例中称为“ MainFrame”:
wv.loadURL("javascript:var mainFrame = document.getElementsByName('mainFrame')[0];");
wv.loadURL("var pas = mainFrame.contentWindow.document.getElementsByName('Password')[0];");
wv.loadURL("javascript:pas.value = '1';");
但是如果必须在其中设置值的“ MainFrame”中还有另一个框架(MidFrame),怎么办?
我尝试了多种方法,例如:
var mainFrame = document.getElementsByName('mainFrame')[0];
var midFrame= document.getElementsByName('midFrame')[0];
var pas = mainFrame.midFrame.contentWindow.document.getElementsByName('Number')[0];
pas.value = '1234'
但是没有任何结果:/有人可以向我解释吗?
编辑:
似乎是“ MainFrame”中的“ MainFrame”? The raw code from the website: