我的下拉列表包含以下代码:
<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>
当我单击某个按钮时,该属性不会更改为阻止。但是它不显示登录选项。我的帐户选项是隐藏的,因此可以理解,但是为什么不显示登录选项?
答案 0 :(得分:1)
因为您缺少onclick属性附近的引号。有关更多详细信息,请参见屏幕截图。
我已为您修复
<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>
我还为您修复了一个错误。