我使用VBA打开网站,登录并导航到某个页面。有8个选项的下拉列表。
我使用此代码将下拉列表更改为我想要的值,但在我继续时它总是恢复为默认值。如何锁定此更改?
Set Element = IE.Document.getElementsByName("date_range")
Element.Item(0).Value = "custom"
这是页面代码:
<div class="SelectInput">
<select class="SelectInput-select" name="date_range">
<option value="all_time">All Time</option>
<option value="today">Today</option>
<option value="yesterday">Yesterday</option>
<option value="this_month">Month to date</option>
<option value="last_month">Last Month</option>
<option value="this_year">Year to date</option>
<option value="last_year">Last year</option>
<option value="custom">Between...</option>
</select>
<div class="SelectInput-arrows">...</div>
</div>
谢谢,
答案 0 :(得分:0)
您需要设置selected
属性.... ref:https://www.w3schools.com/tags/tryit.asp?filename=tryhtml_option_selected