webbrowser控件访问网页,网页有个select,请问怎么得到该select有多少个值,每个值怎么访问?谢谢先

解决方案 »

  1.   

    可以通过 webbrowser的document得到已加载的网页文档模型,然后操作及取值什么的就跟js里一样了,如用document.GetElementById()取得页面元素,通过Children获取下级元素,对这方面还有不明白的可以参考MSDN里webbrowser的说明。
      

  2.   

    c#好像没有document.GetElementById?请教请教
      

  3.   

    webbrowser里有document啊,document里就有GetElementById的
      

  4.   

    找到了GetElementById,但是有个问题,怎么才能得到这个id号的innerhtml?谢谢先
      

  5.   

    webbrowser.Document.GetElementById("select1").InnerHtml
      

  6.   

    谢谢老大!我测试了,对select这样的元素就可以使用webbrowser.Document.GetElementById("select1").InnerHtml得到他的innerhtml,但是对UL这样的就没有反应,请问是怎么回事?
    谢谢先
      

  7.   

    UL也可以了,原来是要一个延迟才行。应该是点击select的选项,那个UL才出来。再一次感谢!
    结贴