0
我试图插入数据到搜索字段,然后单击搜索按钮。我试过getElementsByid("SiteSearchForm_SearchBtn")(0).Click
和getElementsByclassname("searchBtn")(0).Click
。网站上的搜索按钮将不会单击VBA
HTML:
<div class="searchBtn"><a href="#search" id="SiteSearchForm_SearchBtn">Search</a></div>
VBA代码:
With IE
.Visible = True
.Navigate URL_1
Do Until .ReadyState = 4
DoEvents
Loop
Application.Wait (Now + TimeValue("0:00:02"))
IE.Document.getelementsbyclassname("hint hint-search")(0).Value = "Eliroyal2$"
IE.Document.getElementsByid("SiteSearchForm_SearchBtn")(0).submit
Application.Wait (Now + TimeValue("0:00:10"))
End With
将0放在方括号中,并按类别尝试获取元素。“(”hint hint_search“)[0]'并且第四次编辑的元素不为零。 getElementById并创建I资本 – Billy