Ell*_*lle 1 html javascript loops
我有这个代码:
<div class="user-fields-list">
<div class="user-field">
<div class="label">A</div>
</div>
<div class="user-field">
<div class="label">B</div>
</div>
<div class="user-field">
<div class="label">C</div>
</div>
<div class="user-field">
<div class="label">D</div>
</div>
</div>Run Code Online (Sandbox Code Playgroud)
我想获取“标签”div 的所有文本内容。我怎样才能做到这一点?
编辑:我需要一个循环,因为稍后我需要根据每个 div 的文本内容做一些“if”条件
谢谢大家!
您可以使用document.querySelectorAll('.label')类选择所有 divlabel并循环遍历以获取其内容:
var targetDiv = document.querySelectorAll('.label');
for(var i=0; i<targetDiv.length;i++){
if(targetDiv[i].textContent === "A"){
targetDiv[i].style.background = 'red';
}
}Run Code Online (Sandbox Code Playgroud)
<div class="user-fields-list">
<div class="user-field">
<div class="label">A</div>
</div>
<div class="user-field">
<div class="label">B</div>
</div>
<div class="user-field">
<div class="label">C</div>
</div>
<div class="user-field">
<div class="label">D</div>
</div>
</div>Run Code Online (Sandbox Code Playgroud)