I have a signIn form and a register form. I want to that when a user clicks on register button the signIn form should be removed or disappear and instead register form should be there in it'place.
Html page
<body>
<nav class="navbar navbar-inverse" id="auto">
    <div class="container">
        <div class="navbar-header">
            <!-- <i class="fa fa-beer" aria-hidden="true" id="logo"></i> -->
            <a class="navbar-brand">Work Planner</a>
        </div>
    </div>
</nav> 
<div class="container">
    <div class="row">
        <div class="col-lg-12">
        <div id="content">
        <!-- Sign In Form -->
        <div id="signIn-form">
        <form action="www.workplanner.com">
            <h3>Sign In</h3>
            <div>
            <label><input type="email" name="username" placeholder="user@domain.com"></label>
            <!-- <hr> -->
            </div>
            <div>
            <label><input type="password" name="username" placeholder="password"></label>
            <!-- <hr> -->
            </div>
            <div>
                <button  class="btn">Log in</button>    
                <p>New User?   <a href="#"  id="register">Register</a></p>
            </div>
        </form>
        </div>
        <!--  Registeration Form -->
        <div id="register-form">
        <form action="www.workplanner.com">
            <h3>Register</h3>
            <div>
            <label><input type="text" name="name" placeholder="Your Name"></label>
            <!-- <hr> -->
            <div>
            <label><input type="email" name="email" placeholder="user@domain.com"></label>
            <!-- <hr> -->
            </div>
            <div>
            <label><input type="password" name="password" placeholder="password"></label>
            <!-- <hr> -->
            </div>
            <div>
                <button class="btn">Register</button>   
                <p>Returning User? <a href="#" id="signIn">Log in</a> </p>
            </div>
        </form>
        </div>
    </div>
    </div>
    </div>
</div>
<script src="signIn.js" type="text/javascript"></script>
JS file
var register-btn = document.getElementById("register");
var signIn-btn = document.getElementById("signIn");
var signIn-form = document.getElementById("signIn-form");
var register-form = document.getElementById("register-form");
register-btn.addEventListener('click', function() {
  signIn-form.style.display = "none";
  register-form.style.display = "block";
});
signIn-btn.addEventListener('click', function() {
  register-form.style.display = "none";
  signIn-form.style.display = "block";
});
I know the display property just makes the element disappear or appear, but this is not working.
 
     
    