列出HTML元素的所有属性?

时间:2019-03-24 14:51:56

标签: javascript google-chrome-extension browser-extension

我正在制作浏览器扩展。它的功能之一涉及获取HTML元素的属性,但是我要获取的属性具有部分随机的名称。

有问题的财产:https://i.imgur.com/5vpmVCN.png 该属性的名称始终以“ __reactEventHandlers”开头,后跟8-10个随机字符。我该如何使函数列出某个元素的所有属性,然后查找包括“ reactEventHandlers”的属性?

我已经尝试过了:

var list = [];
var div = document.getElementById("upvote-button-t3_b4p8ga").parentNode;
for (prop in div) {
    list.push(prop);
}

由于某种原因,它列出了每个属性,除了我需要的属性。

为什么它不包含“ __react”属性,如何检索其名称?

0 个答案:

没有答案