我需要使用浏览器填充文本区域。我不能使用getElementByID因为textarea中没有id,只有名称,这是textarea code
<textarea name="txt1"></textarea>
谢谢. .
如果不能按ID获取元素,则可以按tagname
迭代元素foreach (HtmlElement element in webBbrowser1.Document.GetElementsByTagName("textarea"))
{
// access text area element here
}
你可以尝试这样做:
var elements = document.getElementsByName("txt1");
if (elements.length > 0){
var txt = elements[0];
if (txt){
txt.value = "Hi";
}
}