HTML代码
<input placeholder="0000000000" type="text" name="msisdn" id="msisdn">
我已尝试使用此代码输入innertext:
WebBrowser1.Document.GetElementById("msisdn").InnerText = TextBox1.Text
但它会更改占位符值而不是文本框的内部文本 我想更改文本框的确切文本值而不是占位符值
答案 0 :(得分:0)
您正在寻找.value
财产。
innerText
用于内容; <input>
个元素没有内容。
答案 1 :(得分:0)
试试这个:
WebBrowser1.Document.GetElementById("msisdn").SetAttribute("value", TextBox1.Text)