我试图创建一个登录网站的宏,并开始提取报告。问题是,当我通过html解析时,我看到一个与此页面上的按钮完全相同的按钮:https://www.exratione.com/2011/12/a-dark-style-for-chosen-selects/
其中href是java void,而类是通用的" chzn-single"与该网站的按钮相同。
有什么建议吗?
我试过这个但没有运气:
Set Clickme = IE.document.getElementsByClassName("chzn-single chzn-default")(0)
Clickme.Click
另外,我认为没有多大意义:
IE.Document.getElementById("typeSelector").Value = "Revenue"
IE.Navigate "javascript:void(0)"
答案 0 :(得分:1)
您尚未提供与此相关的任何HTML。如果就像您在其他链接中显示的那样,则IE.document.getElementsByClassName("chzn-single chzn-default")(0)
将不起作用,因为类名不正确。应该只是chzn-single
。
对于您链接的页面,有两个可点击的链接,其类别为chzn-single
。
我将使用CSS类选择器来定位它们:
第一个:
IE.document.querySelector("a.chzn-single").Click
第二次:
IE.document.querySelectorAll("a.chzn-single").item(1).Click