使用时找不到所需的元素
HtmlElementCollection elements = webBrowser1.Document.All.GetElementsByName("username");
elements
计数始终为 0。但是,当我像这样迭代 using for 循环时,它能够找到元素:
foreach (HtmlElement element in elements)
{
if (element.Name == "username")
{
try
{
}
catch (Exception)
{
throw;
}
}
}
为什么是这样?我宁愿在一行中获得所需的元素,而不是为所有这些元素编写 foreach 循环。