Есть меню: tutorial/oop/menu-itemvalue-src/index.html
Его код обсуждался в статье. Создайте для меню дополнительные публичные методы:
getItemValue(num)возвращает текст внутри пункта с номеромnum.setItemValue(num, html)меняет текст внутри пункта с номеромnumнаhtml.
Пример работы (нажмите на кнопки):
Решение
Решение
Методы:
function Menu(menuId) {
// ...
this.getItemValue = function(num) {
return elem.getElementsByTagName('LI')[num].innerHTML;
};
this.setItemValue = function(num, html) {
elem.getElementsByTagName('LI')[num].innerHTML = html;
};
// ...
}
Полный код: tutorial/oop/menu-itemvalue/index.html.
#391