Я делаю расширения для браузера. Одна из его функций включает выбор свойства элемента HTML, но свойство, которое я хочу получить, имеет частично случайное имя.
Собственность под вопросом: https://i.imgur.com/5vpmVCN.png
Имя свойства всегда начинается с "__reactEventHandlers", за которым следуют 8-10 случайных символов. Как сделать функцию, чтобы вывести список всех свойств элемента, а затем искать свойство, включая «activEventHandlers»?
Я пробовал это:
var list = [];
var div = document.getElementById("upvote-button-t3_b4p8ga").parentNode;
for (prop in div) {
list.push(prop);
}
По какой-то причине в нем перечислены все свойства, кроме тех, которые мне нужны.
Почему исключаются свойства "__react" и как я могу получить его имя?