如何在Firefox Extension的Menulist中更改所选项目?

时间:2010-08-04 17:00:13

标签: javascript firefox xul

我正在写一个firefox扩展,我有一个链接的menulist应该自动(加载时)设置为我关闭它之前设置的最后一个链接。它只是被设置为第一个菜单项。我尝试过使用setAttribute('selectedIndex',1),但这不起作用。 我究竟做错了什么?

一些示例代码:

<menulist>
 <menupopup>
   <menuitem label="default"/>
   <menuitem label="I want this one to be selected" />
   <menuitem label="Or this one." />
 </menupopup>
</menulist>

1 个答案:

答案 0 :(得分:0)

设置selectedIndex属性,而不是属性。

document.getElementById("mymenulistid").selectedIndex = 1;

将其添加到文档后,您通常需要编辑此类内容的属性。