html - VBA - 运行时错误 424 - 需要对象
问题描述
尝试使用 Getelementsbytagname 在 IE 浏览器上单击超链接并引用内部文本但收到
424 错误
上If Link1.InnerText =
线
Sub OpenIE()
Dim objIE As InternetExplorer
Set objIE = New InternetExplorer
'Make Explorer visible
objIE.Visible = True
'Open browser
objIE.navigate "https://allabout-japan.com/en/article/287/"
Do While objIE.Busy = True Or objIE.readyState <> 4: DoEvents: Loop
Dim LINK1 As Object
For Each LINK1 In objIE.document.getElementsByTagName("a")
If LINKl.innerText = "Tokyo Dining" Then
LINKl.Click
Exit For
End If
Next LINK1
解决方案
推荐阅读
- mongodb - 如何在mongodb中查询条件为正则表达式匹配ObjectId?
- redash - Redash:无法发送邀请/密码重置邮件
- mysql - 如何在 MySQL 中创建子表?
- vue.js - 使用 nuxtjs-vuetify 全局加载 main.sass
- tensorflow - AssertionError:无法计算输出张量(“密集/Sigmoid:0”,形状=(无,1),dtype=float32)
- mysql - 使用 MySQL 进行分面搜索
- graphql - 在 schemaCustomization 中使用 sourceNodes 中的节点
- vue.js - 如何使用 Vuetify 包装带有 v-tooltip 的 v-switch?
- regex - 正则表达式如何识别数字的长度
- groovy - 带有 Groovy 的 Nifi ExecuteScript:org.codehaus.groovy.control.MultipleCompilationErrorsException:启动失败: