相关疑难解决方法(0)

如何在调试时或从JavaScript代码中在DOM节点上查找事件侦听器?

我有一个页面,其中一些事件监听器附加到输入框和选择框.有没有办法找出哪些事件监听器正在观察特定的DOM节点以及哪些事件?

事件附件使用:

  1. 原型的 Event.observe ;
  2. DOM的addEventListener;
  3. 作为元素属性element.onclick.

javascript events dom

805
推荐指数
18
解决办法
49万
查看次数

如何获取React组件的所有已注册综合事件处理程序/侦听器的列表?

var Rc = <MyReactComponent 
  onChange={(e) => {console.log(e);} 
  onClick={(e) => { workIt(); }} />;
Run Code Online (Sandbox Code Playgroud)

如何获取组件Rc的侦听器列表['onChange','onClick']。

我看到与在DOM节点上查找侦听器有关的问题。如何使用JavaScript在DOM节点上查找事件侦听器;显然,不存在像getEventLiteners()这样的简单调用,而addEventListener()旁边是DOM DOES支持。

是否有一种干净便捷的方法来获取React Component的侦听器?

event-listener event-handling reactjs

5
推荐指数
1
解决办法
492
查看次数