首页 > 代码库 > 点击鼠标获取元素ID

点击鼠标获取元素ID

原文:点击鼠标获取元素ID

public partial class Form1 : Form{    public Form1()    {        InitializeComponent();    }    private mshtml.HTMLDocument doc = null;    private void Form1_Load_1(object sender, EventArgs e)    {        txtRecord.Items.Add("start...");        txtRecord.Items.Add("start2...");        webBrowser1.Navigate("http://www.google.com");    }    private void webBrowser1_DocumentComplete(object sender, WebBrowserDocumentCompletedEventArgs e)    {        txtRecord.Items.Add(e.Url.ToString() + " loaded...");        if (doc == null)        {            doc = (mshtml.HTMLDocument)webBrowser1.Document.DomDocument;            mshtml.HTMLDocumentEvents2_Event iEvent;            iEvent = (mshtml.HTMLDocumentEvents2_Event)doc;            iEvent.onclick += new mshtml.HTMLDocumentEvents2_onclickEventHandler(ClickEventHandler);        }    }    private bool ClickEventHandler(mshtml.IHTMLEventObj e)    {        txtRecord.Items.Add("clicked ==>" + e.srcElement.tagName);        txtRecord.Items.Add("clicked2 ==>" + e.srcElement.getAttribute("name", 0));        txtRecord.Items.Add("clicked3 ==>" + e.srcElement.innerHTML);        return true;    }}