2017-12-13 1 views

답변

2

당신은 할 수 없습니다에

For Each subele As HtmlElement In WebBrowser1.Document.GetElementsByTagName("div") 

감사합니다. For Each 루프 방향을 제어 할 수 없습니다.

'' Note: Option infer should be set to ON for this line! 
Dim elements = WebBrowser1.Document.GetElementsByTagName("div") 
For i as Integer = elements.Length To 0 Step -1 
    Dim subele As HtmlElement = elements(i) 
Next 

당신이 마지막 요소가 GetElementsByTagName에서 반환해야 할 경우 간단하게이 작업을 수행 할 수 있습니다 :

Dim elements = WebBrowser1.Document.GetElementsByTagName("div") 
Dim subele As HtmlElement = elements(elements.Length-1) ' or perhaps Count, I'm not sure if this method returns an array, a list, or simply an IEnumerable... 
+0

내 대답을 편집 한 당신이 할 수있는 일은 for 루프로 대체합니다. –

+0

내가 아는 유일한 방법은 위의 인덱스를 역순으로 반복하는 것입니다. –