关于BHO中如何给页面中的元素添加事件

希望可以帮到有需要的朋友

关于BHO中如何给页面中的元素添加事件,也是研究了很久。

ieTab = (InternetExplorer)site;
IHTMLDocument3 document = ieTab.Document as IHTMLDocument3;
public HTMLElementEvents2_Event bodyElementEvents = null;
bodyElementEvents = document.documentElement as HTMLElementEvents2_Event;
bodyElementEvents.onclick += new HTMLElementEvents2_onclickEventHandler(events_click);

events_click为点击事件之后的回调函数。处理自己的逻辑。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  •   JavaScript 与 HTML 之间的交互是通过事件实现的。   事件,就是文档或浏览器窗口中发生的一些特...
    霜天晓阅读 3,555评论 1 11
  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 9,356评论 0 3
  • js之事件机制 1、事件初探 1.1 js事件的概述 JavaScript事件:JavaScript是基于事件驱动...
    道无虚阅读 2,430评论 0 2
  • 昨夜看了各种自媒体平台热炒的《芳华》。因为忙到快十点了,才钻进被窝,慌不迭地去看。我也有些许期待。 严歌苓的原著,...
    木葉下阅读 353评论 1 23
  • 1.模仿湖南儿歌《月亮粑粑》写一段荒诞不经然而押韵的文字(不用一韵到底,可以几句一变化): 玉兰花白又白,树上鸟儿...
    行走的猫薄荷阅读 195评论 4 1