Javascript VBA单击html按钮:如何确定要单击的html行?
我正在使用VBA自动手动输入表单 我已经成功地使用VBA在网站上导航,从登录页面一直导航到现在 因此,我必须单击“创建”按钮来创建一个新条目(红色箭头) 以下是HTML代码: 但我的问题是:我应该点击哪一行html?我知道这是一个按钮 所以我用了:Javascript VBA单击html按钮:如何确定要单击的html行?,javascript,html,excel,vba,Javascript,Html,Excel,Vba,我正在使用VBA自动手动输入表单 我已经成功地使用VBA在网站上导航,从登录页面一直导航到现在 因此,我必须单击“创建”按钮来创建一个新条目(红色箭头) 以下是HTML代码: 但我的问题是:我应该点击哪一行html?我知道这是一个按钮 所以我用了: Set htmlcreatenewentries = htmlDoc.getElementsByTagName("button") For Each htmlcreatenewentry In htmlcreatenewent
Set htmlcreatenewentries = htmlDoc.getElementsByTagName("button")
For Each htmlcreatenewentry In htmlcreatenewentries
Debug.Print htmlcreatenewentry.innerText, htmlcreatenewentry.ID, htmlcreatenewentry.getAttribute("Title")
If htmlcreatenewentry.innerText Like "Create" Then
htmlcreatenewentry.Click
Exit For
End If
Next htmlcreatenewentry
但是,嘿,它不起作用
在button标签下还有5行其他html(绿色箭头),其中包含与“create”类似的项
问题是我如何知道哪一个可以触发“创建”按钮
我试着点击“创建”按钮,看着html发生了变化,果然第二行html(第二个绿色箭头)实际上改变了它的类名。
但它太快了,我无法截屏
希望有人能帮我
谢谢大家