Vb.net 铁路超高更改元素值Gecko浏览器(v45)
我试图在gecko浏览器(v45.0.32)中更改HTML元素值,但它说invoke成员不是gecko元素的成员Vb.net 铁路超高更改元素值Gecko浏览器(v45),vb.net,gecko,geckofx,Vb.net,Gecko,Geckofx,我试图在gecko浏览器(v45.0.32)中更改HTML元素值,但它说invoke成员不是gecko元素的成员 For Each solo As Gecko.GeckoHtmlElement In GeckoWebBrowser1.Document.text If GeckoWebBrowser1.Document.GetElementById("order_status_id").GetAttribute("value") = "1" Then Ge
For Each solo As Gecko.GeckoHtmlElement In GeckoWebBrowser1.Document.text
If GeckoWebBrowser1.Document.GetElementById("order_status_id").GetAttribute("value") = "1" Then
GeckoWebBrowser1.Document.GetElementById("order_status_id").SetAttribute("value", "2")
If GeckoWebBrowser1.Document.GetElementById("notify").GetAttribute("value") = "1" Then
GeckoWebBrowser1.Document.GetElementById("notify").InvokeMember("click")
GeckoWebBrowser1.Document.GetElementById("button-history").InvokeMember("click")
End If
End If
Next
GeckoWebBrowser1.GoBack()
Geckohtmlement上有一个“Click()”方法,因此您可以执行以下操作:
(强制转换并调用单击();
)
希望这有帮助。Geckohtmlement上有一个“Click()”方法,因此您可以执行以下操作:
(强制转换并调用单击();
)
希望这有帮助
InvokeMember
的方法,请使用单击
调用
Dim element = GeckoWebBrowser1.Document.GetElementById("")
If element IsNot Nothing AndAlso element.GetAttribute("value") = "1" Then
element.SetAttribute("value", "2")
End If
InvokeMember
的方法,请使用单击
调用
Dim element = GeckoWebBrowser1.Document.GetElementById("")
If element IsNot Nothing AndAlso element.GetAttribute("value") = "1" Then
element.SetAttribute("value", "2")
End If