我想知道如何获取在chrome中激活的元素的id。
所以,我想点击一个元素,然后我希望我的扩展知道这个活动元素的id和/或名称是什么。我主要是在谈论输入文本字段。我怎么能这样做?
答案 0 :(得分:0)
您需要在内容脚本中手动收听focus
,click
或mousedown
个事件(以最适合您的需求为准):
document.addEventListener("mousedown", function(event){
var el = event.target;
console.log("Clicked element:", el, el.nodeName, el.id);
}, true);
并非所有元素都具有id,因此最好使用整个接收元素event.target
。