我正在创建 Firefox 插件以将 onclick 事件添加到特定按钮。(“输入”元素)
该按钮位于http://example.com/welcome#_pg=compose 但是当我打开页面时,出现以下错误:
类型错误:document.querySelector("#send_top") 为空
#send_top 是我要修改的按钮的 ID。因此,找不到该按钮。
发生此错误是因为http://example.com/welcome和http://example.com/welcome#_pg=compose是完全不同的页面。在这种情况下,插件似乎正在加载http://example.com/welcome,但没有“#send_top”ID 的按钮。添加 #_pg=compose 锚点时,按钮由 JavaScript 加载。
如何加载http://example.com/welcome#_pg=compose来修改按钮?