Javascript Chrome扩展:获取单击元素的内部文本

Javascript Chrome扩展:获取单击元素的内部文本,javascript,google-chrome-extension,dom-events,Javascript,Google Chrome Extension,Dom Events,我正在制作一个扩展,它可以保存一个HTML元素(可能是)的innerText,只需单击一下 我希望扩展在按键时变为活动状态,比如l,这将停用任何元素,并允许我单击该元素并在扩展逻辑中收集它的innerText 如何使用l按键激活扩展? 当其处于活动状态时,我是否必须向页面上发送单击元素的每个元素添加一个onclick事件,并临时禁用每个 有更有效的方法吗?对于按键和单击事件,您需要一个在文档上具有标准DOM侦听器的内容脚本。@wOxxOm DOM侦听器是否“覆盖”(e.preventDefaul

我正在制作一个扩展,它可以保存一个HTML元素(可能是
)的
innerText
,只需单击一下

我希望扩展在按键时变为活动状态,比如
l
,这将停用任何
元素,并允许我单击该元素并在扩展逻辑中收集它的
innerText

如何使用
l
按键激活扩展? 当其处于活动状态时,我是否必须向页面上发送单击元素的每个元素添加一个
onclick
事件,并临时禁用每个


有更有效的方法吗?

对于
按键
单击
事件,您需要一个在
文档
上具有标准DOM侦听器的内容脚本。@wOxxOm DOM侦听器是否“覆盖”(
e.preventDefault()
)预先分配的响应?仅当您明确地这样做时。您能否发布一个示例作为如何覆盖和恢复默认行为的答案?我不太熟悉JS,如果你搜索我在第一篇评论中使用的术语,你可以找到示例/教程。