Показать все свойства элемента HTML? - PullRequest
0 голосов
/ 24 марта 2019

Я делаю расширения для браузера. Одна из его функций включает выбор свойства элемента 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" и как я могу получить его имя?

...