获取元素属性列表(值等)

时间:2016-08-12 15:41:29

标签: html angular properties

我很好奇如何获取元素的所有可用属性。

一个例子:

<div (click)="getProperties(post)" #post>
 Some content of a post
</div>

当我点击div时,我希望得到一个包含所有可用属性的json,例如value,offsetHeight等。

getProperties(post: any) {
  console.log(post);
}

这将打印出类似的东西

<div _ngcontent...>
  Some content of a post
</div>

但我不想那样。几分钟前我问过如何获得div的高度,如果我知道如何打印所有div的属性,我会自己做。现在我知道有一些像offsetHeight但我知道来自stackoverflow。有没有办法打印div的属性或API给我们所有这些?

1 个答案:

答案 0 :(得分:0)

您可以尝试类似:post.prototype,它将为您提供属性和方法。您需要对属性进行一些过滤。