javascript - 如何获取事件监听器的功能?
问题描述
我可以使用getEventListeners(myElem)
来获取事件列表,但是如何获取这些事件的功能呢?
例子:
var myDiv = document.querySelector("#myDiv");
var myFunction = (el) => {
console.log(el);
}
myDiv.addEventListener("mousedown", myFunction);
//getEventListeners(myDiv)./* pathToFunction */.myFunction("test");
//expected log: "test"
<div id="myDiv">This is my element, click it!</div>
解决方案
推荐阅读
- html - 悬停时如何更改图像的一部分?
- php - 计算一个表中的家庭成员数,用于另一张名为 house 的表中的每一行?
- visual-foxpro - 使用 VFP 创建 ADS AEP
- typescript - 如何找到无法描述的 TypeScript 编译器错误的原因?
- r - R test if value is lowest from group, add 'yes'/'no' in new column if value is lowest from group
- python - 使用 Plotly 和 Numpy 从坐标绘制一个框
- php - MySQL 数据库未在 PHP 中接收任何数据
- dynamic - 具有动态命名范围的 EXCEL INDIRECT 函数
- python - 使用键侦听器 (pynput) 遍历列表,而无需手动复制单词
- python - 无法将日期时间值转换为必要的格式