Я пытаюсь использовать VBA для автоматизации заказов в Internet Explore.В этот момент у меня возникли проблемы с использованием таких команд, как «getElementsByClassName», «getElementByID» и так далее.Я искал эти команды, прочитал и протестировал некоторые примеры, но до сих пор не могу понять, как они работают.Я изложу свою цель и свои сомнения.
HTML-код:
<div class="z-row-content" id="s0GQm-cell">
<input class="form-control z-textbox" id="s0GQm" type="text" value="">
</div>
Моя цель: мне просто нужен идентификатор "s0GQm" для указания моих заказов.Однако этот идентификатор частично динамический и меняется каждый раз, когда я перезагружаю окно.Первые 4 символа будут изменены, и будет стоять только «m».Эти динамические символы повторяются по всему HTML-коду, поэтому, если я получу его из любого места, мне просто нужно обновить все идентификаторы, и все будет работать нормально.
Поэтому я хотел бы понять, как эти функции могут бытьиспользуется для определения этого точного динамического кода.Более конкретно, что эти коды делают точно?Что такое ".item (0)" или длина "getElementsByClassName"?
Я ценю любую помощь.