如何使用 C# 更改 HTML 文本框

本文关键字:文本 HTML 更改 何使用 | 更新日期: 2023-09-27 18:33:34

我想知道是否有人知道如何使用 C# 更改 HTML 文本框的内容,我试图使用body.SetAttribute("value", string)但我一无所获。我正在尝试做的一个例子是我需要更改<textarea rows="2" cols="20" id="body" class="messages-reply-box text-box text new-message-body">字符串</textarea> 这是我到目前为止得到的:

HtmlDocument doc = webBrowser1.Document;
HtmlElement bod = doc.GetElementById("body");
bod.SetAttribute("value", "text");

如何使用 C# 更改 HTML 文本框

如果你想在html页面中更改元素的文本,你应该使用InnerText属性。这应该有效

webBrowser1.Document.GetElementById("body").InnerText ="text";