首页 > 解决方案 > getElementsByTagName() 里面的多个

问题描述

我知道我可以通过执行以下命令在框架内设置一个输入字段,在本例中称为“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)我必须在其中设置值,该怎么办?

我尝试了多种方法,ae:

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”? 来自网站的原始代码:

标签: javascriptandroidhtmlasp.netwebview

解决方案


推荐阅读