2010-08-04 51 views
0

我正在写一个Firefox扩展,我有一个链接的menulist,它应该被自动(加载时)设置为它在我关闭之前设置的最后一个链接。它只是保持被设置为第一个菜单项。我试过使用setAttribute('selectedIndex',1),但那不起作用。 我在做什么错?如何更改Firefox扩展的Menulist中的选定项目?

一些示例代码:

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

回答

0

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

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

将它添加到你通常需要为这样的事情编辑属性文件后。

+0

谢谢,这很有道理。不知道他们加倍作为属性。现在我明白了。 – 2010-08-12 17:20:49