javascript - Javascript addEventListener 找到了什么标签
问题描述
我将 Javascript 事件侦听器添加到一些 html 标记。我必须对不同的标签做同样的处理。使用通用功能会很好。
(1)有没有办法将变量传递给传递给addEventListener的函数。
const theNode = document.querySelector(
"div.action-bar:not(.usertip-mobile-action-bar) div.dropdown button.button-white");
theNode.addEventListener("click",
processClickReply,
false);
(2) “this”会在我的函数 processClickReply 中引用“theNode”吗?
解决方案
1:使用匿名函数:
theNode.addEventListener("click", function() { processClickReply(value) }, false);
2:是的
推荐阅读
- python - 过滤掉熊猫数据框中A或B列上不存在的数字?
- python - 从 txt 文件中删除特定行
- ios - 为什么更改 ViewController 的名称后使用未声明的类型?
- java - 如何在 Java 中显示以逗号分隔的数组元素?
- openshift - 为 Openshift 3.9 路由使用自定义域
- r - R中小波分析中的数据差距问题
- c# - 报表网页中的 SQL Server 表 UPDATE 功能
- r - 使用 R 包作为 Pushshift 的接口的 Subreddit 内容
- docker - 无缓存的多阶段 docker 构建
- java - 通过 REST 从 Java 调用 Python 机器学习服务作为 OS 进程或微服务