日期:2014-05-17  浏览次数:20726 次

请问怎样获取ul 里面的a
 HtmlElementCollection urltemp = web.Document.GetElementsByTagName("ul").GetElementsByName("a");


我这样写没有报错,但获取不到东西,ul里面是<LI><A href="http://xxxxxx>中文</A></LI>

请大侠指教

------解决方案--------------------
 HtmlElementCollection urltemp = web.Document.GetElementsByTagName("ul").firtChild
------解决方案--------------------
HtmlElementCollection urltemp = web.Document.GetElementsByTagName("ul");
foreach(HtmlElement element){
   HtmlElementCollection temp = element.GetElementsByTagName("a");
}
------解决方案--------------------
ul 下面还有li的,a  是在li里面的
------解决方案--------------------
jquery
$("ul a")
------解决方案--------------------
这是C#不是JS
------解决方案--------------------
System.Windows.Forms.HtmlElementCollection listhtml = this.webBrowser1.Document.GetElementsByTagName("ul");
            foreach (System.Windows.Forms.HtmlElement ul in listhtml)
            {
                HtmlElementCollection lista =  ul.GetElementsByTagName("a");
            }
        }