根据dropdown1
的值,dropdown2
会刷新并列出值。
每当我手动选择dropdown1
的值时,页面都会刷新并列出值dropdown2
,但是通过代码我无法执行此操作(当dropdown1
页面中选择的值未刷新时,dropdown2
未列出任何值。
代码示例:
Set objtag1 = objIE.Document.getelementbyId(dropdown1_objID)
objtag1.Value = "drpdwn1_value"
'After this page is not getting refreshed
Set objtag2 = objIE.Document.getelementbyId(dropdown2_objID)
objtag2.Value = "drpdwn2_value"
'in the above line code getting failed coz no values available in the dropdown
答案 0 :(得分:0)
您需要调用onchange
事件处理程序。 objtag2.onchange
答案 1 :(得分:0)
设置objtag1 = objIE.Document.getelementbyId(dropdown1_objID)
objtag1.Value =" drpdwn1_value"
objtag1.FireEvent(" onchange")
'此处页面正在刷新
设置objtag2 = objIE.Document.getelementbyId(dropdown2_objID)
objtag2.Value =" drpdwn2_value"