我需要InnerHtml的帮助。

我怎么知道这些颜色中的一种何时会变成绿色?需要具体说明。不是WebBrowser1.document.body.innertext.contains("Green")
所以,就像:
If WebBrowser1.Document.GetElementById("data-search_id ="1740").InnerText.Contains("background-color: Green;") Then
Label1.Text = ("Working")
End if这是行不通的,因为data-search_id ="1740"不是id。我认为应该是像InnerHtml data-search_id ="1740"和InnerText.contains之类的东西。
(这就是它绿色时的样子:background-color: Green;)
我试过几样东西。示例:
Dim allelements As HtmlElementCollection = WebBrowser1.Document.All
For Each webpageelement As HtmlElement In allelements
If webpageelement.GetAttribute("data-search_id") = "1762".Contains("background-color: green;") Then
Label1.Text = "Working"
End If
Next发布于 2018-11-14 20:37:59
Dim allelements As HtmlElementCollection = WebBrowser1.Document.GetElementsByTagName("tr")
For Each webpageelement As HtmlElement In allelements
Dim SearchID = webpageelement.GetAttribute("data-search_id")
Dim Style As String = ""
If webpageelement.Style IsNot Nothing Then
Style = webpageelement.Style
End If
If SearchID = "1762" AndAlso Style.Contains("green") Then
Label1.Text = "Working"
End If
Nexthttps://stackoverflow.com/questions/53308041
复制相似问题