如何访问DOM对象的__reactEventHandlers属性?

时间:2019-05-16 21:45:24

标签: javascript reactjs dom dom-events

我正在尝试访问JS中的' __ reactEventHandlers '属性。但是我无法访问JS中的属性。但是在开发人员控制台中,我可以看到该属性,也可以访问。请帮助我。

enter image description here

2 个答案:

答案 0 :(得分:0)

为什么要这样做? reactEventHandlers****是一个生成的attr,而****是一个随机字符串,您无法找出随机生成的字符串是什么。

答案 1 :(得分:0)

使用下面提到的方法,我们可以从DOM对象访问_reactEventHandler对象。

var abc=document.querySelector('._2LpG3');
var reactHandlerKey=Object.keys(abc).filter(function(item){
   return item.indexOf('__reactEventHandlers')>=0
});
var reactHandler=abc[reactHandlerKey[0]];
console.log(reactHandler) // React Event handler object and Properties

谢谢

Hariharan S