メニューを作成しました
<asp:Menu ID="Name1" runat="server" OnMenuItemClick="DoSth_MenuItemClick" Visible="true">
<Items>
<asp:MenuItem Text="Function description" Value="Val" ToolTip="ToolTip description" meta:resourcekey="resourceKey">
</asp:MenuItem>
</Items>
</asp:Menu>
そして今、JavaScriptで動的にMenuItemを有効化/無効化したいのですが、次のJavaScript関数でそれをやろうとしました
function hideMenu() {
var menu = $get('<%=Name1.ClientID %>');
menu.getItems().getItem(0).set_enabled(false);
}
メニューオブジェクトを取得しましたが、それは HTMLTalbeElement であり、2 行目で失敗します。
それを行う方法はありますか?