如何取得Webbrowser中取得焦点的标签或者鼠标停留位置上的标签名字,比如Baidu搜索的输入框,当我取得输入焦点的时候就显示它的tagname.谢谢!

解决方案 »

  1.   

    思路:
    往WebBrowser里面注入一段JS脚本,为每个元素添加捕获鼠标悬停事件。然后再和外部程序交互,返回元素。类似 FireBug 的原理。
      

  2.   

    没有教材可以参考。自己慢慢琢磨吧。MSDN可以参考(不过信息有限)
      

  3.   

     一句代码就可以了,希望对你有帮助
    private void button3_Click(object sender, EventArgs e)
            {
                  MessageBox.Show(webBrowserBody.Document.ActiveElement.TagName);
            }
      

  4.   

    这个我会,就是不会当鼠标移动到网页上面而自动show出activeelement.tagname