Триггер добавить с чистым JavaScript - PullRequest
0 голосов
/ 25 февраля 2019

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

closeNavbar() {
        document.getElementById("collaspe-btn").addEventListener("click");
}

<Navbar.Toggle
    id="collaspe-btn"
/>

<Link
    to="features"
    onClick={this.closeNavbar}
>

Ответы [ 2 ]

0 голосов
/ 25 февраля 2019

Для запуска события клика вы можете использовать метод .click().как,

closeNavbar() {
        document.getElementById("collaspe-btn").click();
}
0 голосов
/ 25 февраля 2019

addEventListener принимает три параметра, первый из которых является событием, другой - это функция, которая определяет функцию, которая будет выполняться при возникновении события, а третий (необязательный) - логическое значение, которое указывает, должно ли событие выполняться при захвате.или в фазе барботирования.

document.getElementById("collaspe-btn").addEventListener("click", function(){
    //do something
});

Или

document.getElementById("collaspe-btn").addEventListener("click", clickHandler);
function clickHandler(){
    //do something
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...