#html #vbscript
#HTML #vbscript
Вопрос:
Страница входа
HTML-код
<ul class="login_screen_mask">
<li><label for="username">Username:</label><input tabindex="1" type="text" autocapitalize="off" autocorrect="off" style="font-family: sans-serif; font-size: 12px; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); border: 1px solid rgb(51, 51, 51); margin: 0px; padding: 1px; opacity: 0.99;"></li>
<li><label for="password">Password:</label><input tabindex="2" type="password" style="font-family: sans-serif; font-size: 12px; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); border: 1px solid rgb(51, 51, 51); margin: 0px; padding: 1px; opacity: 0.99;"></li>
<li>
<div><input type="checkbox" style="width: 20px; border-width: 0px; opacity: 0.99;"><span>Remember my login (uses cookie)</span></div>
</li>
</ul>
Это код для страницы входа, в которой указаны имя пользователя и пароль, но они связаны с тегом ввода. У этого тега также нет идентификатора, поэтому мне нужно перейти к классу «login_screen_mask» и выполнить поиск входного тега для имени пользователя и пароля. Я могу искать все, но не могу вставить значение в это поле ввода. Пожалуйста, помогите!
Ответ №1:
- Установите objIE = myBrowser.document
- Для каждого элемента в objIE.getElementsByClassName(«login_screen_mask»)
- Если ELEMENT.className = «login_screen_mask», то
- MsgBox (ELEMENT.innerHTML)
- Для каждого ЭЛЕМЕНТА1 в ELEMENT.all
- Если ELEMENT1.tagName = «INPUT», то
- ELEMENT1.setAttribute //// Какое значение я должен указать
- MsgBox (ELEMENT1.outerHTML)
enter code here