如何使用vb.net从html获取next(Closest)td的值

时间:2017-10-10 09:30:33

标签: html vb.net

我有一个HTML文件,我从内部html获得了一个td现在我需要从我在html文件中找到的td中找到最接近的td值,请一些人帮我解决这个问题

    For Each item In itemlist 'look at each item in the collection
                            If item.Innerhtml = "Controller" Then
                                MsgBox(item.innertext) 'this would msgbox your description
                                Exit For 'exit once found
                            End If

你可以在代码中看到我已经获得了特定的td现在我需要得到closet td的值,我不能做同样的事情来找到下一个td因为下一个td不包含任何内部html或id它只是包含值

2 个答案:

答案 0 :(得分:1)

如果我没有误解你的问题:
你可以使用一个简单的“for”而不是“fore each”,当你找到合适的td时,得到下一个将索引递增1。登记/> 例如:

UIAuthetication.initFacebook();

答案 1 :(得分:0)

   For Each item In itemlist 'look at each item in the collection
                            If item.Innerhtml = "Controller" Then
                                Controller = item.nextSibling.innertext.ToString.Trim 'this would save your description
                            End If

这就是我解决问题的方法