提取元素id,chrome扩展名

时间:2011-03-18 12:52:56

标签: google-chrome-extension

我想知道如何获取在chrome中激活的元素的id。

所以,我想点击一个元素,然后我希望我的扩展知道这个活动元素的id和/或名称是什么。我主要是在谈论输入文本字段。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

您需要在内容脚本中手动收听focusclickmousedown个事件(以最适合您的需求为准):

document.addEventListener("mousedown", function(event){
    var el = event.target;
    console.log("Clicked element:", el, el.nodeName, el.id);
}, true); 

并非所有元素都具有id,因此最好使用整个接收元素event.target