Firefox addon 无法从脚本访问面板

Firefox addon 无法从脚本访问面板,firefox-addon,xul,Firefox Addon,Xul,在我的browser.xul文件中,我有一个面板元素: <panel id="panel1"> <!-- Elements --> </panel> 浏览器显示: window.document.getElementById("panel1") is null. 我在这里遗漏了什么吗?这是我第一次在html中看到面板标记 你确定你不是说: <div id="panel1"> .... </div> 这是一个Firefox扩展

在我的browser.xul文件中,我有一个面板元素:

<panel id="panel1">
   <!-- Elements -->
</panel>
浏览器显示:

window.document.getElementById("panel1") is null.

我在这里遗漏了什么吗?

这是我第一次在html中看到面板标记

你确定你不是说:

<div id="panel1">
....
</div>

这是一个Firefox扩展。面板是一个XUL元素:我得到了答案。实际上,我是在覆盖层内创建一个新面板。基本上,覆盖意味着覆盖某些内容。所以,当有新的东西出现时,它就会忽略它。所以,我把它添加到已经存在的box元素中。很好用!是的,请看我的回答:
<div id="panel1">
....
</div>