javascript - Asp.net javascript 隐藏和显示所有下拉列表项

标签 javascript asp.net

你好,我在我的 asp.net 中有一个下拉列表,我想在我的下拉列表中隐藏和显示我的所有项目

<asp:DropDownList id="DropDownList1" runat="server">
 <asp:listitem value="">Select one</asp:listitem>
 <asp:listitem value="1">Item 1</asp:listitem>
 <asp:listitem value="2">Item 2</asp:listitem>
 <asp:listitem value="3">Item 3</asp:listitem>
 <asp:listitem value="4">Item 4</asp:listitem>
 <asp:listitem value="5">Item 5</asp:listitem>
 <asp:listitem value="6">Item 6</asp:listitem>
 <asp:listitem value="7">Item 7</asp:listitem>
 <asp:listitem value="8">Item 8</asp:listitem>
 <asp:listitem value="9">Item 9</asp:listitem>
 <asp:listitem value="10">Item 10</asp:listitem>
</asp:DropDownList>

我有一个按钮 btnHideAll 和 btnShowALL 如果 btnHideAll 我想隐藏所有这个项目,当 btnshowall 只显示所有它时..

最佳答案

试试这个

<script>
     function toggleSelect(show){
        var sel = document.getElementById('<%=DropDownList1.ClientID%>');
        var selHTML = sel.innerHTML;

        if( selHTML != '' && !show) {
            // save items HTML on first call
            if( window['selHTML']== undefined ||  !window['selHTML'] ) window['selHTML'] = selHTML;
            sel.innerHTML ='';
        }else if( selHTML == '' && show ){
            sel.innerHTML = window['selHTML']
        }   
    };
 </script>

假设您的按钮带有名为 onclick 的 javascript 函数

<input type="button" value="btnHideAll" onclick="toggleSelect(false)" />
<input type="button" value="btnShowALL" onclick="toggleSelect(true)" />

关于javascript - Asp.net javascript 隐藏和显示所有下拉列表项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18502775/

相关文章:

c# - ASP.NET 中的 Request.Browser.Cookies 属性有多可靠?

javascript - "array is not a function"错误

javascript - 闭包编译器 : How to separate and control compilation/minification passes?

c# - Gridview RowDataBound 显示每一行的隐藏列

asp.net - 在sql代码中添加alt+enter(excel换行)

asp.net - Visual Studio 2012 无法编译动态表达式和模型类型

javascript - 使用 .html() 在另一个 div 中选择多个 div 文本

javascript - 如何在 Angular 应用程序中以彩色方式显示日志数据

javascript - 添加 mixin 函数的 Typescript 定义

asp.net - GridView - 在空数据源上显示标题