当我尝试在vba中按类名选择元素时,出现上述错误。
Dim ie As Object
Set ie = CreateObject("InternetExplorer.Application")
Dim url As String
url="https://sdsds.com"
ie.Visible = True
ie.navigate url
Set objTables = ie.Document.getElementsByTagName("table")
Set datatables = objTables(8)
Set wb = ie.Document.getElementsByClassName("wb")(0)
奇怪的是getElementsByTagName("table")
正常工作。但是getElementsByClassName
会引发此错误。我不知道为什么。
取决于IE的版本,您可能无法使用该方法。
[我想使用一个网站来查看不同浏览器中的可用内容:https://caniuse.com/#search=Getelementsbyclassname