Как получить доступ к свойству __reactEventHandlers объекта DOM? - PullRequest
0 голосов
/ 17 мая 2019

Я пытаюсь получить доступ к свойствам ' __ reactEventHandlers ' в JS. Но я не могу получить доступ к атрибуту в JS. Но в консоли разработчика я могу видеть атрибут, и я могу также получить доступ. Пожалуйста, помогите мне в этом.

enter image description here

Ответы [ 2 ]

0 голосов
/ 22 мая 2019

Используя указанный ниже способ, мы можем получить доступ к объекту _reactEventHandler из объекта DOM.

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

Спасибо,

Харихаран S

0 голосов
/ 17 мая 2019

Почему вы хотите это сделать? reactEventHandlers**** - это сгенерированный атрибут, а **** - случайная строка, вы не можете узнать, что это за строка, сгенерированная случайным образом.

...