所以有以下textarea:
<textarea class="profile" name="message"></textarea>
我希望使用C#中的代码设置此textarea的值。当我使用以下代码时
private void messageToolStripMenuItem_Click(object sender, EventArgs e)
{
webBrowser1.Document
.GetElementsByTagName("textarea")
.GetElementsByName("message")[0]
.SetAttribute("value", "Something");
}
我收到错误:
Value of '0' is not valid for 'index'. 'index' should be between 0 and -1.
Parameter name: index
如何设置此textarea的值?
答案 0 :(得分:2)
当GetElementsByName()
返回空HtmlElementCollection
时会发生这种情况。