getElementsByTagName () внутри нескольких <frame> - PullRequest
0 голосов
/ 07 октября 2018

Я знаю, что могу установить поле ввода внутри фрейма, в данном случае называемого «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';");

Но как поступить, если внутри есть другой фрейм (MidFrame)"MainFrame", в котором я должен установить значения?

Я пробовал несколько вещей, ае:

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"? Необработанный код с сайта:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...