我正在努力在firefox扩展上找到任何资源,这些资源构建了一个侧边栏并将元素放入其中。加上侧边栏中的其他功能。我做了一个emptysidebar。现在我需要显示一个动态数组(使用JS函数形成)。 我完全不知道如何去做。有人可以帮忙! 这是侧边栏页面的代码。我需要像menuitem这样的xul元素,我可以在其中显示项目列表。我如何在侧边栏中得到它?
<page id="sbEmptySidebar" title="emptysidebar"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
> <vbox flex="1">
<label id ="l1">
</vbox> </page>
答案 0 :(得分:0)
您应该使用列表框,这是在侧边栏中显示元素数组的最佳方式。您可以在此处查看有关XUL元素的更多详细信息:
https://developer.mozilla.org/en/XUL_Tutorial/List_Controls
为了从JavaScript动态添加元素,您可以在listbox对象上使用appendItem()函数,请在此处查看更多详细信息和示例:
https://developer.mozilla.org/en/XUL_Tutorial/Manipulating_Lists