Почему вместо открытия модульного окна открывается главная страница

Не понимаю что не так. Не открывается модульное окно, вместо этого происходит переадресация на главную страницу.

document.addEventListener("DOMContentLoaded", function () {



    var scrollbar = document.body.clientWidth - window.innerWidth + 'px';





    console.log(scrollbar);





    document.querySelector('[href="#openModal-1"]').addEventListener('click', function () {





        document.body.style.overflow = 'hidden';





        document.querySelector('#openModal-1').style.marginLeft = scrollbar;





    });





    document.querySelector('[href="#openModal-2"]').addEventListener('click', function () {





        document.body.style.overflow = 'hidden';





        document.querySelector('#openModal-2').style.marginLeft = scrollbar;





    });





    document.querySelector('[href="#openModal-3"]').addEventListener('click', function () {





        document.body.style.overflow = 'hidden';





        document.querySelector('#openModal-3').style.marginLeft = scrollbar;





    });





    document.querySelector('[href="#close"]').addEventListener('click', function () {





        document.body.style.overflow = 'visible';





        document.querySelector('#openModal-1').style.marginLeft = '0px';





        document.querySelector('#openModal-2').style.marginLeft = '0px';





        document.querySelector('#openModal-3').style.marginLeft = '0px';





    });





});
 .modal {

   position: fixed;

   /* фиксированное положение */

   top: 0;

   right: 0;

   bottom: 0;

   left: 0;

   background: rgba(0, 0, 0, 0.5);

   /* цвет фона */

   z-index: 1050;

   opacity: 0;

   /* по умолчанию модальное окно прозрачно */

   -webkit-transition: opacity 400ms ease-in;

   -moz-transition: opacity 400ms ease-in;

   transition: opacity 400ms ease-in;

   /* анимация перехода */

   pointer-events: none;

   /* элемент невидим для событий мыши */

 }

/* при отображении модального окно */

.modal:target {

  opacity: 1;

  pointer-events: auto;

  overflow-y: auto;

}

/* ширина модального окна и его отступы от экрана */

.modal-dialog {

  position: relative;

  width: auto;

  margin: 10px;

}

@media (min-width: 576px) {

  .modal-dialog {

    max-width: 500px;

    margin: 30px auto;

  }

}

/* свойства для блока, содержащего контент модального окна */

.modal-content {

  position: relative;

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

  -webkit-flex-direction: column;

  -ms-flex-direction: column;

  flex-direction: column;

  background-color: #fff;

  -webkit-background-clip: padding-box;

  background-clip: padding-box;

  border: 1px solid rgba(0, 0, 0, .2);

  border-radius: .3rem;

  outline: 0;

}

@media (min-width: 768px) {

  .modal-content {

    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);

    box-shadow: 0 5px 15px rgba(0, 0, 0, .5);

  }

}

/* свойства для заголовка модального окна */

.modal-header {

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -ms-flex-align: center;

  align-items: center;

  -webkit-box-pack: justify;

  -webkit-justify-content: space-between;

  -ms-flex-pack: justify;

  justify-content: space-between;

  padding: 15px;

  border-bottom: 1px solid #eceeef;

}

.modal-title {

  margin-top: 0;

  margin-bottom: 0;

  line-height: 1.5;

  font-size: 1.25rem;

  font-weight: 500;

}

/* свойства для кнопки "Закрыть" */

.close {

  float: right;

  font-family: sans-serif;

  font-size: 24px;

  font-weight: 700;

  line-height: 1;

  color: #000;

  text-shadow: 0 1px 0 #fff;

  opacity: .5;

  text-decoration: none;

}

/* свойства для кнопки "Закрыть" при нахождении её в фокусе или наведении */

.close:focus,

.close:hover {

  color: #000;

  text-decoration: none;

  cursor: pointer;

  opacity: .75;

}

/* свойства для блока, содержащего основное содержимое окна */

.modal-body {

  position: relative;

  -webkit-box-flex: 1;

  -webkit-flex: 1 1 auto;

  -ms-flex: 1 1 auto;

  flex: 1 1 auto;

  padding: 15px;

  overflow: auto;

}
<section class="leadership-area">

    <div class="container">

        <h3 class="title">Наши специалисты</h3>



        <div class="row justify-left">

            <div class="col-lg-4 col-md-6 col-sm-9">

                <div class="leadership-item mt-30">

                    <div class="leadership-thumb">

                        <img src="assets/images/team-1.jpg" alt="">

                    </div>

                    <div class="leadership-content text-center">

                        <h4>Миронов <br> Андрей <br>Евгеньевич</h4>

                        <span>Работает в компании</span>

                        <p id="mironov"></p>

                        <a class="btn btn-outline-secondary" href="#openModal-1">Подробнее</a>

                    </div>

                </div>

            </div>

            <div class="col-lg-4 col-md-6 col-sm-9">

                <div class="leadership-item mt-30">

                    <div class="leadership-thumb">

                        <img src="assets/images/team-2.jpg" alt="">

                    </div>

                    <div class="leadership-content text-center">

                        <h4>Назаренко Дмитрий Викторович</h4>

                        <span>Работает в компании</span>

                        <p id="nazarenko"></p>

                        <a class="btn btn-outline-secondary" href="#openModal-2">Подробнее</a>

                    </div>

                </div>

            </div>

            <div class="col-lg-4 col-md-6 col-sm-9">

                <div class="leadership-item mt-30">

                    <div class="leadership-thumb">

                        <img src="assets/images/team-3.jpg" alt="">

                    </div>

                    <div class="leadership-content text-center">

                        <h4>Архипенко Владислав Владимирович</h4>

                        <span>Работает в компании</span>

                        <p id="arhipenko"></p>

                        <a class="btn btn-outline-secondary" href="#openModal-3">Подробнее</a>

                    </div>

                </div>

            </div>

            <div class="col-lg-4 col-md-6 col-sm-9">

                <div class="leadership-item mt-30">

                    <div class="leadership-thumb">

                        <img src="assets/images/team-4.jpg" alt="">

                    </div>

                    <div class="leadership-content text-center">

                        <h4>Гусаров <br>Юрий Владимирович</h4>

                        <span>Работает в компании</span>

                        <p id="gusarov"></p>

                        <a class="btn btn-outline-secondary" href="#openModal">Подробнее</a>

                    </div>

                </div>

            </div>

            <div class="col-lg-4 col-md-6 col-sm-9">

                <div class="leadership-item mt-30">

                    <div class="leadership-thumb">

                        <img src="assets/images/team-5.jpg" alt="">

                    </div>

                    <div class="leadership-content text-center">

                        <h4>Филатов <br>Дмитрий Андреевич</h4>

                        <span>Работает в компании</span>

                        <p id="filatov"></p>

                        <a class="btn btn-outline-secondary" href="#openModal">Подробнее</a>

                    </div>

                </div>

            </div>

        </div>

    </div>

</section>
<!-- первое окно -->



<div id="openModal-1" class="modal">



    <div class="modal-dialog">



        <div class="modal-content">



            <div class="modal-header">



                <h3 class="modal-title">Модальное окно 1</h3>



                <a href="#close" title="Close" class="close">×</a>



            </div>



            <div class="modal-body">



                Это - первое модальное окно. Добро пожаловать!



            </div>



        </div>



    </div>



</div>



<!-- второе окно -->



<div id="openModal-2" class="modal">



    <div class="modal-dialog">



        <div class="modal-content">



            <div class="modal-header">



                <h3 class="modal-title">Модальное окно 2</h3>



                <a href="#close" title="Close" class="close">×</a>



            </div>



            <div class="modal-body">



                Это - второе модальное окно. Добро пожаловать!



            </div>



        </div>



    </div>



</div>



<!-- третье окно -->



<div id="openModal-3" class="modal">



    <div class="modal-dialog">



        <div class="modal-content">



            <div class="modal-header">



                <h3 class="modal-title">Модальное окно 3</h3>



                <a href="#close" title="Close" class="close">×</a>



            </div>



            <div class="modal-body">



                Это - третье модальное окно. Добро пожаловать!



            </div>



        </div>



    </div>



</div>


Ответы (0 шт):