【发布时间】:2016-08-13 00:14:14
【问题描述】:
我很好奇如何获取元素的所有可用属性。
一个例子:
<div (click)="getProperties(post)" #post>
Some content of a post
</div>
当我点击 div 时,我想获得一个包含所有可用属性(如 value、offsetHeight 等)的 json。
getProperties(post: any) {
console.log(post);
}
这将打印类似的东西
<div _ngcontent...>
Some content of a post
</div>
但我不想那样。几分钟前我问过如何获取 div 的高度,如果我知道如何打印所有 div 的属性,我会自己做。现在我知道有像offsetHeight 这样的东西,但我从stackoverflow 知道这一点。有什么方法可以打印 div 的属性或提供所有这些属性的 API?
【问题讨论】:
-
基本上我为你的上一篇文章创建了一个 plunkr,但在我让它工作之前你已经删除了你的问题,所以我在评论我的工作 plunkr here,谢谢 :)
-
谢谢你,抱歉我这么快就删除了。
-
Np,基本上你可以像我在 plunkr
post.clientHeight中那样直接做到这一点
标签: html angular properties