如何在Angular中按类获取所有元素?

时间:2019-04-25 15:45:10

标签: angular

我已经尝试过这种方式:

let elements = this.elRef.nativeElement.querySelector(".class-block-list-item");

elements.forEach(element => {
  console.log(element);
});

它仅返回一个HTML元素,而不返回数组

2 个答案:

答案 0 :(得分:1)

也许这就是您所需要的。

let elements = document.getElementsByClassName("class-block-list-item");

答案 1 :(得分:1)

querySelector函数仅检索选择的第一次出现。如果要全部获取,则需要使用querySelectorAll,如下所示:

let elements = this.elRef.nativeElement.querySelectorAll(".class-block-list-item");