比如我使用WebBrowser的ActiveElement获取到一个当前激活的Element,如何得知其在整个文档或者同类Element中的index?
谢谢!

解决方案 »

  1.   

    想知道在同类中的index只需要通过 parentNode取得上级元素后再在上级元素的childNodes里找一下就知道了.
      

  2.   


    //自己写了个折衷的
    HtmlElement ele=webBrowser1.Document.ActiveElement;
    HtmlElementCollection hc=webBrowser1.Document.GetElementsByTagName(ele.TagName.ToLower());
    int count=0;
    for(int i=0;i<hc.Count;i++){
    if(hc[i]==ele){
    count=i;
    break;
    }
    this.Text=(hc[count].InnerText);