如何从 C# 中的 webbrowser 获取 html value 属性的值?
How to get the value from html value Attribute from webbrowser in c#?
我想从 "input" 元素中获取值字符串,这些元素来自 c#
中 webbrowser 中的值属性
textBox7.Text = webBrowser1.Document.GetElementById("ctl00_PlaceHolderMainctl09_ctl00_CurrentPage").GetAttribute("value");
<input name="ctl00$PlaceHolderMain$$ctl09$ctl00$CurrentPage" type="text" value="5" maxlength="8" size="3" id="ctl00_PlaceHolderMainctl09_ctl00_CurrentPage" tabindex="1" style="font-family:Verdana;font-size:8pt;padding:1px;">
Please See this Picture
我想要数字 --> html 中值="This number what I want to get it to textbox7" 之间的数字 5 我附加的代码。
试试这个:
webBrowser.Url = new Uri("http://files.jga.so/Whosebug/input.html");
webBrowser.DocumentCompleted += (sender, eventArgs) =>
{
var eleNormal = (IHTMLInputElement)webBrowser.Document.GetElementById("normal").DomElement;
};
参考:How to get HTML textbox
我想从 "input" 元素中获取值字符串,这些元素来自 c#
中 webbrowser 中的值属性textBox7.Text = webBrowser1.Document.GetElementById("ctl00_PlaceHolderMainctl09_ctl00_CurrentPage").GetAttribute("value");
<input name="ctl00$PlaceHolderMain$$ctl09$ctl00$CurrentPage" type="text" value="5" maxlength="8" size="3" id="ctl00_PlaceHolderMainctl09_ctl00_CurrentPage" tabindex="1" style="font-family:Verdana;font-size:8pt;padding:1px;">
Please See this Picture
我想要数字 --> html 中值="This number what I want to get it to textbox7" 之间的数字 5 我附加的代码。
试试这个:
webBrowser.Url = new Uri("http://files.jga.so/Whosebug/input.html");
webBrowser.DocumentCompleted += (sender, eventArgs) =>
{
var eleNormal = (IHTMLInputElement)webBrowser.Document.GetElementById("normal").DomElement;
};
参考:How to get HTML textbox