我正在编写一个 Chrome 扩展程序,它将从您发送的每封电子邮件中提取信息并将其存储在电子表格中。我正在用 javascript 编写内容脚本。
我希望它在您单击发送按钮时开始提取信息,所以我显然需要像这样附加一个事件侦听器:
var el = document.getElementById("some_ID");
el.addEventListener('build', function(e){...}, false);
但是,gmail 会动态地将 id 分配给页面的各种元素,因此我无法提前知道要为元素 id 输入什么。
我的问题是如何解决这个问题?我确信还有其他方法可以附加事件侦听器或获取“发送”按钮所在的 DOM 节点。