有人可以帮忙解决如何在Angular 2中找到特定类名的“所有”元素吗? 我认为这很简单,但给我带来了比预期更多的问题。
<span class="classImLookingFor">foo</span>
<span class="classImLookingFor">Voo</span>
<span class="classImLookingFor">Moo</span>
我认为执行以下操作将返回所有具有"classImLookingFor"类的元素,但它只返回第一个实例。constructor(private renderer: Renderer){}
ngAfterViewInit(){
const el = this.renderer.selectRootElement('.classImLookingFor');
this.renderer.setElementAttribute(el, 'tabindex', 0);
}
之后,我的标记看起来像这样。
<span class="classImLookingFor" tabindex="0">foo</span>
<span class="classImLookingFor">Voo</span>
<span class="classImLookingFor">Moo</span>
看起来我应该能创建一个Renderer数组,但那似乎也行不通。我需要操纵每个具有该类名的元素。
document.querySelectorAll('.classImLookingFor')
这段代码。 - Aravind