Как изменить выбранный элемент в Списке расширений Firefox?

Я пишу расширение Firefox, и у меня есть список ссылок, который должен быть автоматически (при загрузке) установлен на последнюю ссылку, которая была установлена ​​до того, как я закрыл его. Он просто продолжает устанавливаться на первый пункт меню. Я пытался использовать 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 ответ

Решение

Установите свойство selectedIndex, а не атрибут.

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

После добавления его в документ вам обычно нужно редактировать свойства для подобных вещей.

Другие вопросы по тегам