Читайте только 5-ю букву html id VB

Если идентификаторы html, скажем, "ex_a1", "ex_a2", "ex_a3" ect. Можете ли вы использовать только 5-ю букву в качестве справки?

Может, так?

'Dim elements = WebBrowser1.Document.GetElementsByTagName("a")

For Each element As HtmlElement In elements

 If element.GetAttribute("className") = "EXAMPLE" Then
 If 5TH_LETTER_OF_ID = UserChoice then 
 element.InvokeMember("click")
 Exit For
 End If
 End If
 Next'

UserChoice - это число от 0 до 16

1 ответ

Попробуйте использовать метод Contains класса String, например:

If element.Id.ToString().Contains(UserChoice) Then
 ' Put logic here if there is a match
End If

licensed under cc by-sa 3.0 with attribution.