【发布时间】:2017-01-17 22:09:23
【问题描述】:
我正在尝试通过 Excel VBA 在 Internet Explorer 中导航。
这是我用来做的 VBA 代码,效果很好:
IEDoc.getElementById("PROGRAMME-select").selectedindex = 1
但是,对于另一个下拉菜单,在选择后会动态更改表单的其余部分,上面的代码不起作用。我认为这是由于网页的javascript。这是它的 HTML 代码:
<DIV id=Q_FORMAT jQuery1441195683481="347">
<INPUT id=Q_FORMAT_data value='{"name":"FORMAT","inputType":"select"}' type=hidden name=Q_FORMAT_data>
<DIV style="DISPLAY: block" id=FORMAT-label>
<LABEL><B>Format :</B> </LABEL></DIV><SELECT id=FORMAT-select name=FORMAT-select>
<OPTION id=FORMAT_EMPTY_OPTION value=EMPTY_OPTION></OPTION>
<OPTION id=FORMAT_YES value=FORMAT_YES name="FORMAT_YES">Non-Standard</OPTION>
<OPTION id=FORMAT_NO selected value=FORMAT_NO name="FORMAT_NO">Standard</OPTION></SELECT> </DIV>
有谁知道如何触发 javascript,以便通过我尝试执行的选择来更新表单的其余部分?或者可能这是我在这里面临的一个完全不同的问题?
【问题讨论】:
标签: javascript html vba triggers internet-explorer-8