Впервые делаю это.
У меня есть следующий HTML:
<div class="program-filters">
<span>Search</span>
<div style="display: inline-block;">
<input role="combobox" aria-autocomplete="list" autocomplete="off" value="SEARCH VALUE HERE">
</div>
<a class="in-map-btn btn btn-primary btn-go btn-mobile-fixed">GO</a>
</div>
И на основе этот код Я пытаюсь получить доступ к input
вмой vba
.У input
есть role
, но нет id
или class
.Структура в jQuery
будет выглядеть следующим образом:
`$('.program-filter input);`
Мой vba
код для доступа к входу:
Do
'* wait for the input box to be ready
Set HTMLtags = oHtml.querySelector(".program-filters").getElementsByTagName("div").getElementsByTagName("input")
DoEvents
Loop While HTMLtags.Length = 0
Но в строке Object does not support this property or method
произойдет сбой:
Set HTMLtags = oHtml.querySelector(".program-filters").getElementsByTagName("div").getElementsByTagName("input")
Как получить доступ к input
.Спасибо