javascript - 使用纯 JavaScript 触发添加

标签 javascript ecmascript-6 jsx

我想在单击纯 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();
}

关于javascript - 使用纯 JavaScript 触发添加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54860262/

相关文章:

javascript - ES6 类只是 Javascript 中原型(prototype)模式的语法糖吗?

javascript - 无法在 React 组件的 let/var 中存储箭头函数

javascript - blur vs focusout - 有什么真正的区别吗?

javascript - NodeJS session

javascript - 为所有请求返回索引文件

javascript - 如何检测谷歌浏览器是否阻止 Flash 播放

javascript - node.js(ES6/Babel)中 import X 和 import * as X 的区别?

node.js - 实验 `import` ES6 的最简单方法

javascript - 我对 API 的调用并未更新 React 状态

javascript - 如何基于 bool 属性有条件地在 ReactJS 中应用嵌套的 SCSS 类?