Javascript 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

我正在使用VBA自动手动输入表单

我已经成功地使用VBA在网站上导航,从登录页面一直导航到现在

因此,我必须单击“创建”按钮来创建一个新条目(红色箭头)

以下是HTML代码:

但我的问题是:我应该点击哪一行html?我知道这是一个按钮

所以我用了:

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(第二个绿色箭头)实际上改变了它的类名。 但它太快了,我无法截屏

希望有人能帮我

谢谢大家