按下按钮,我想从该HTML代码段中获取 value =“your@mail.com”并将其放入文本框中。有没有想过这样做?
<input id="mail" onclick="select(this);" data-original-title="Your temporary Email address" class="mail opentip" value="your@mail.com" data-placement="bottom" title="" type="text" readonly="">
我正在尝试使用此代码但不起作用。
WebBrowser1.Document.GetElementById("value").InvokeMember("click")
TxtBox_Email.Text = Clipboard.GetText()
答案 0 :(得分:1)
您可以使用GetAttribute()
method获取value
attribute (哈!)的值。该属性保存了input
元素中所写内容的值。
顺便说一下,GetElementById()
期望元素的 id ,在这种情况下是 “mail” ,而非“价值”。
Dim MailElement As HtmlElement = WebBrowser1.Document.GetElementById("mail")
If MailElement IsNot Nothing Then 'Necessary check: Was the element found?
TxtBox_Email.Text = MailElement.GetAttribute("value")
End If