angular - 使用 Angular 查找兄弟元素的类名
问题描述
我需要知道我的角度材料数据表行的类名。行如下:
<tr class="scan-row mat-row ng-tns-c4-1 active ng-star-inserted scan-expanded-row">...</tr>
<tr class="scan-detail-row mat-row ng-tns-c4-1 ng-star-inserted">...</tr>
.
.
.
解决方案
您提供了两个<tr>
元素,其中每个元素只有一个识别因素——它们的类。如果您希望获取表格行的类名,您可以使用 vanilla JS 函数getElementsByTagName,它将返回所有表格行元素的数组,以及getAttribute,它将返回每个元素的类名。
var classes = document.getElementsByTagName("TR");
classes.foreach(function(item, index) {
let className = item.getAttribute("class");
// do something with className
})
推荐阅读
- ios - WKWebView 正在尝试在后台运行,尽管它已关闭并且应该被处置
- python - psycopg2:如何将数据从 Python 应用程序添加到 Postgresql
- java - 为什么 saveAll() 总是插入数据而不是更新数据?
- arrays - 读取浮点数的二进制文件并将它们放入数组中
- amazon-web-services - 为什么我的 AWS S3 策略不会仅限制某些 IP 地址的访问?
- python - mplfinance 图未正确显示时间值
- reactjs - 在reactjs nextjs中将url重定向到www作为服务器端301
- python - 在 Python 中调用变量(本地与全局)
- c# - 如何在控制器中使用 IdentityServer4 获取 ASP.NET 核心中的当前用户?
- r - 在 R 中使用 plot_grid 和 get_legend 的困难