当前位置: 代码迷 >> JavaScript >> 使用纯JavaScript触发添加
  详细解决方案

使用纯JavaScript触发添加

热度:66   发布时间:2023-06-05 14:05:05.0

单击纯JavaScript链接时,我想在导航栏切换按钮上添加触发器。 不是Jquery。 我尝试使用此代码,但无法正常工作。

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

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

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

要触发单击事件,可以使用.click()方法。 喜欢,

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

addEventListener接受三个参数,第一个为事件,另一个为指定事件发生时要运行的函数的函数,第三个(可选)为布尔值,该布尔值指定是在捕获中还是在事件中执行事件。起泡阶段。

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

要么,

document.getElementById("collaspe-btn").addEventListener("click", clickHandler);
function clickHandler(){
    //do something
}
  相关解决方案