如何从c#中的webbrowser的html value属性获取值?

问题描述 投票:0回答:1

我想从C#的webbrowser中的value Attribute从“输入”元素中获取值字符串

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

我想要数字-> 5在value =“此数字之间,我想将其添加到textbox7”,使用html代码附加。

c# webbrowser-control
1个回答
0
投票
webBrowser.Url = new Uri("http://files.jga.so/stackoverflow/input.html"); webBrowser.DocumentCompleted += (sender, eventArgs) => { var eleNormal = (IHTMLInputElement)webBrowser.Document.GetElementById("normal").DomElement; };

参考:How to get HTML textbox

© www.soinside.com 2019 - 2024. All rights reserved.