我正在尝试通过 Excel VBA 自动处理表单。在我目前正在使用的网站上,我可以单击按钮并填写文本字段,而不会出现任何问题。但是,有一个我无法使用的“选择”框:1stNav。通常,我会做类似的事情Document.getElementById("1stNav").Options(1).Selected = True
,但我无法得到对象。
我试过使用.getElementById("1stNav"), .getElementsByName("1stNav"), .all.Item("1stNav").
Nothing 似乎工作。我可以使用这些函数来选择其他 DOM 对象。是什么赋予了?谁能指出我正确的方向?
这是源代码(屏幕截图,因此更容易阅读):
完整的标签是:<select name="lstNav" class="ListNav" id="lstNav" style="background-color: whitesmoke;" onmouseover="this.className='ListNavExpand';" onmouseout="this.className='ListNav';" onchange="javascript:setTimeout('__doPostBack(\'lstNav\',\'\')', 0)" size="4">
提前致谢。