Как я могу изменить класс Div (HTML) с VBScript - PullRequest
0 голосов
/ 21 апреля 2019

Я кодирую бота для взаимодействия со страницей, есть этот флажок, который мне нужно проверить, и функция .click не будет работать, поэтому я обнаружил, что было бы проще изменить класс с «icheckbox_minimal» на «icheckbox_minimal флажок» " Но я понятия не имею, как я могу изменить этот класс с моим файлом VBS. Или есть другой способ установить флажок?

Я попробовал это, и это не работает webbrowser.document.all.item ( "order_terms"). нажмите

Это код чекбокса

<div class="icheckbox_minimal" style="position: relative;">
   <input class="checkbox" type="checkbox" value="1" name="order[terms]" 
   id="order_terms" style="position: absolute; top: -20%; left: -20%; 
   display:block; width: 140%; height: 140%; margin: 0px; padding: 0px; 
   background: rgb(255, 255, 255); border: 0px; opacity: 0;">
   <ins class="iCheck-helper" style="position: absolute; top: -20%; left: 
   -20%; display: block; width: 140%; height: 140%; margin: 0px; padding: 
   0px;background: rgb(255, 255, 255); border: 0px; opacity: 0;"></ins>

Я просто хочу, чтобы флажок был установлен

1 Ответ

0 голосов
/ 21 апреля 2019

Спасибо @ mplungjan

Я использовал этот код (все в одной строке)

webbrowser.document.getElementsByClassName("icheckbox_minimal")(0).className = 
"icheckbox_minimal checked"

и он работал

...