设置WebBrowser控件内文本区域的值(C#)

设置WebBrowser控件内文本区域的值(C#),browser,textarea,set,Browser,Textarea,Set,这是文本区。我想在那里发送值,但是。没有名称或id。我无法发送值。使用WebBrowser HtmlDocument函数 使用WebBrowser HtmlDocument函数 是否可以简单地设置id,然后给它一个runat=“server”属性,或者有什么东西阻止您这样做 标记: var elements = WebBrowser1.Document.GetElementsByTagName("textarea"); foreach (HtmlElement element in elemen

这是文本区。我想在那里发送值,但是。没有名称或id。我无法发送值。

使用WebBrowser HtmlDocument函数


使用WebBrowser HtmlDocument函数


是否可以简单地设置id,然后给它一个runat=“server”属性,或者有什么东西阻止您这样做

标记:

var elements = WebBrowser1.Document.GetElementsByTagName("textarea");
foreach (HtmlElement element in elements)
{
     if (element.InnerHTML.Contains("Rich text editor"))
     {
          // do something
     }
}
<textarea id="myTextArea" runat="server" tabindex="-1" role="textbox" 
aria-label="Rich text editor, vB_Editor_001_editor, press ALT 0 for help."
class="cke_source cke_enable_context_menu" 
style="width: 100%; height: 100%; min-width: 100%; max-width: 100%; resize: none; outline: none; text-align: left;">

是否可以简单地设置id,然后给它一个runat=“server”属性,或者有什么东西阻止您这样做

标记:

var elements = WebBrowser1.Document.GetElementsByTagName("textarea");
foreach (HtmlElement element in elements)
{
     if (element.InnerHTML.Contains("Rich text editor"))
     {
          // do something
     }
}
<textarea id="myTextArea" runat="server" tabindex="-1" role="textbox" 
aria-label="Rich text editor, vB_Editor_001_editor, press ALT 0 for help."
class="cke_source cke_enable_context_menu" 
style="width: 100%; height: 100%; min-width: 100%; max-width: 100%; resize: none; outline: none; text-align: left;">
const string textUWantToInput = "Inputed text";
var input = webBrowser1.Document.GetElementsByTagName("textarea");
input[0].SetAttribute("value", textUWantToInput);