這聽起來具有相同id
,Web開發人員傾向於使用獨特的此信息,屬性,因爲它通常是對CSS和JavaScript的參考......你肯定不陌生兩個按鈕意思是一樣的Value
?
Set tags = ie.Document.GetElementsByTagname("input")
meetFirst = False '<-- we didn't meet any first button with id = "myID" yet
For Each tagx In tags
If tagx.id = "myID"
If meetFirst = False Then
meetFirst = True '<-- we met the first button
Else '<-- if we get here, we are dealing with the second "myID" button
tagx.Click
Exit For '<-- we can end the loop
End If
End If
Next
我已經使用tagx.id
的例子中,堅持你的一句的:無論如何,你可以隨時通過添加到您的代碼,告訴你一個控制變量,如果它是第一個或第二個時間控制這樣的問題按鈕具有相同的ID,我想按第二個。您可以更改屬性檢查與任何你想要的(.Value
,.className
等)
總是幫助,以顯示相關的HTML源... –
的HTML是黯然登錄後,它在速度完成,而隨後的平臺啓動編碼。我不覺得我有權從頁面發佈代碼。可悲的是。 –