带有标签的下拉列表项未显示

时间:2018-06-19 16:43:13

标签: html asp.net dropdown

我的下拉列表包含以下代码:

<div id="dropdown" style="display:none; color:white;">
                     <div class="dropdownlist"><a href="Discussion_page.aspx">Discussion Page</a></div>
                     <div class="dropdownlist" style="display:none"><a href="MyAccount.aspx">My Account</a></div>
                     <div class="dropdownlist" id= "login" onclick="login();>Login</div>
                     <div class="dropdownlist" id= "logout" runat="server"><a href="logout.aspx">Logout</a></div>
                 </div>

当我单击某个按钮时,该属性不会更改为阻止。但是它不显示登录选项。我的帐户选项是隐藏的,因此可以理解,但是为什么不显示登录选项?

2 个答案:

答案 0 :(得分:1)

因为您缺少onclick属性附近的引号。有关更多详细信息,请参见屏幕截图。enter image description here

我已为您修复

<div id="dropdown" style="display:block; color:black;">
                     <div class="dropdownlist"><a href="Discussion_page.aspx">Discussion Page</a></div>
                     <div class="dropdownlist" style="display:none"><a href="MyAccount.aspx">My Account</a></div>
                     <div class="dropdownlist" id= "login" onclick="login();">Login</div>
                     <div class="dropdownlist" id= "logout" runat="server"><a href="logout.aspx">Logout</a></div>
                 </div>

答案 1 :(得分:0)

您的登录选项没有标签。

<div class="dropdownlist" id= "login" onclick="login()">Login</div>

我还为您修复了一个错误。