2010-08-04 70 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

相關問題