0

使用时找不到所需的元素

 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 循环。

4

0 回答 0