C# 在C中编辑已知HTML元素并添加属性#

C# 在C中编辑已知HTML元素并添加属性#,c#,browser,C#,Browser,我想知道我将如何做到这一点: HTML: 使用SetAttribute方法: webBrowser1.DocumentCompleted += webBrowser1_DocumentCompleted; void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { webBrowser1.Document.GetElementById("j_password").

我想知道我将如何做到这一点:

HTML:


使用
SetAttribute
方法:

webBrowser1.DocumentCompleted += webBrowser1_DocumentCompleted;

void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) {
    webBrowser1.Document.GetElementById("j_password").SetAttribute("value", "testpass");
}

这怎么会是一个C#问题?使用jquery为不太具描述性的元素添加值question@DigitalD如何使我的
webBrowser1
。@SimonWhitehead我已经知道这一点,但当我在这样做后调用click时,它没有正确登录,这让我相信SetAttribute工作不正常。
<input type="password" id="j_password" name="j_password" autocomplete="on" value="testpass">
webBrowser1.DocumentCompleted += webBrowser1_DocumentCompleted;

void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) {
    webBrowser1.Document.GetElementById("j_password").SetAttribute("value", "testpass");
}