javascript - 使用纯 JavaScript 触发添加
问题描述
当单击带有纯 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();
}
推荐阅读
- java - 如何让 Intellij 使用 gradle 构建目录而不是 out
- javascript - TypeError:无法添加属性 onload,对象不可扩展:React
- javascript - fullcalendar - 传入语言环境变量
- python - Python - 如何使用 mysql 数据库运行端到端测试用例?
- python - 在 2 个 html 标签之间添加文本
- statistics - 评估基于标准偏差产生噪声的想法
- react-native - 由于 DocumentPicker,Expo 客户端重新启动
- javascript - 这里如何传递实际参数?
- opengl - 我可以为同一个渲染作业使用不同的着色器程序吗?
- c++ - 如何调整属于某个类的唯一指针的 char 数组的大小。它必须在程序的整个生命周期内保持活动状态