【发布时间】:2020-10-25 08:19:48
【问题描述】:
let btn = document.getElementById("btn-login");
let div = document.getElementById("loglog");
let btn2 = document.getElementById("btn-signup");
let div2 = document.getElementById("signMe");
btn.addEventListener("click", () => {
if (div.style.display === "none") {
div2.style.display = "block";
} else {
div.style.display = 'none';
}
})
<div id="loglog">
<form id="wrap">
<img class="userImage" src="user.png" alt="user">
<input id="email" type="text" name="email" placeholder="E-mail">
<input id="password" type="password" name="password" placeholder="Password">
<button id="btn-login" type="button" onclick="login()">Login</button>
<div id="warning-msg"></p>
</form>
</div>
<div id="signMe">
<form id="Create">
<h2>Create Account</h2>
<input id="firstName" type="text" placeholder="First Name">
<input id="lastName" type="text" placeholder="Last Name">
<input id="newEmail" type="text" placeholder="E-mail">
<input id="newPassword" type="password" placeholder="Password">
<button id="btn-signup" type="button" onclick="registerUser()">Sign Up</button>
<div id="warning-msg">
</form>
</div>
各位专家,我想知道如何在单击 div1(登录按钮)时显示 div2(注册按钮) 注意:div2在css中的显示为“none”;并且 login() & registerUser() 函数用于本地存储而不是这个问题。谢谢。
【问题讨论】:
标签: javascript html css show-hide