我正在嘗試編寫vba代碼來填寫web表單併爲我單擊按鈕。我正在瀏覽頁面上的各種option
標籤以選擇我想要的標籤。當我達到它時,我想選擇它,但我不確定語法。HTMLInputElement被點擊,HTMLOptionElement獲取
Dim htmlO As HTMLOptionElement
For Each htmlO In Object.getElementByTagName("option")
If Trim(htmlO.value) = "INS" Then
htmlO.???? (click? select?)
Exit For
End If
Next
下面是來自網頁的HTML:
<select gtbfieldid="40" id="menu" name="pv_choice">
<option selected="selected" value="ZZZ">Choose Menu Option
</option><option value="BL_COMP">Blanket Companies
</option><option value="CARR_SEARCH">Carrier Search
</option><option value="PASSWORD">Change Password
</option><option value="FED_REG">FMCSA Register
</option><option value="FEEDBACK">Feedback
</option><option value="HOME">Home Page
</option><option value="INS">Insurance Filing
</option><option value="OOS_LIST">Out Of Service Carriers
</option></select>
我要選擇選項 「INS」。
謝謝你的回答...但它不起作用。當我做htmlO.check時,菜單選項沒有被選中。 – dmr 2010-03-03 18:45:37
對不起,我是一個doofus,我以爲你正在使用複選框。嘗試selected =「選中」 更新我的原始回覆。 – Gazillion 2010-03-03 18:53:05
我也嘗試過htmlO.select也沒有工作......謝謝:) – dmr 2010-03-03 18:56:09