如何获取引发单击(onclick)事件的网页元素?
我将网页上两个文本框元素 添加事件处理程序:
- VB.NET code
htmldocuments=webbrowser1.documenthtmldocuments.GetElementById("YYYY").AttachEventHandler("onfocus", AddressOf LabelShow)htmldocuments.GetElementById("XXXX").AttachEventHandler("onfocus", AddressOf LabelShow)Private Sub LabelShow '在此处,我如何才能得到处发这个事件的元素ID,也就是YYYY或是XXXXEnd Sub 非常着急。
[解决办法]
- VB.NET code
Private Sub LabelShow(sender As Windows.Forms.HtmlElement, e As EventArgs) End Sub
[解决办法]
要想获得你想要的id 那这个自定义函数的委托要正确,换句话说自定义函数跟触发条件的签名是要一致的,楼上的兄弟已经给你样板了。