Иногда для кнопки типа menu-button (это которая с дополнительным выпадающим меню) надо отрубить это самое выпадающее меню, а саму кнопку - оставить действующей. То есть установка аттрибута disabled не подходит. Создание в выпадающем меню dummy-элемента "No items" также не желательно (т.к. мы хотим чтобы пользователь сразу же - по цвету dropmarker'а - понял, что элементов нет, а не лез в меню).

Как быть?

Выделить код

Код:

menu. setAttribute ("hidden", "true");

?

Выделить код

Код:

button.setAttribute( "type", "menu-button" );

button.removeAttribute( "type" );