我通过VBA使用网络元素。我希望能够在Google网站的下拉框中更改选择内容:
当您更改选项时,网页会发生这种情况:
我查看了html,当你做出选择时,这个位被改变了:
到目前为止,这是我的代码:
Set objCollection = IE.document.getelementsbyclassname(CLASSNAME)
objcollection(0).click
这会显示菜单框,但我不知道如何更改选择?
我发现您可以通过.FireEvent("OnChange")
方法更改网页,但我仍然不知道如何更改下拉列表中的值。
我可以更改文字,但不会更改选择(例如.value,.innerhtml)
答案 0 :(得分:0)
如果不查看实际网页很难建议,但仍然可以尝试这样的事情:
ie.Document.getElementById(":6m").Value = "Google Cloud Storage"
ie.Document.getElementById(":6m").FireEvent ("onchange")