Как изменить выбранный элемент в Списке расширений 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;
После добавления его в документ вам обычно нужно редактировать свойства для подобных вещей.