对象不支持IE对象的属性或方法getElementsByClassName

时间:2019-11-28 20:31:13

标签: ms-access access-vba

尝试在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抛出此错误。我不知道为什么。

1 个答案:

答案 0 :(得分:0)

取决于IE的版本,您可能无法使用该方法。

我喜欢使用一个网站来查看不同浏览器中的可用内容: https://caniuse.com/#search=Getelementsbyclassname