Javascript 使用具有相同类的div循环获取文本内容

Javascript 使用具有相同类的div循环获取文本内容,javascript,html,loops,Javascript,Html,Loops,我有以下代码: A. B C D 您可以使用document.querySelectorAll('.label')选择所有带有类label的div,并循环该div以获取其内容: var targetDiv=document.queryselectoral('.label'); 对于(var i=0;i,您可以使用document.querySelectorAll('.label')选择所有带有classlabel的div,并循环该div以获取其内容: var targetDiv=docu

我有以下代码:


A.
B
C
D

您可以使用
document.querySelectorAll('.label')
选择所有带有类
label
的div,并循环该div以获取其内容:

var targetDiv=document.queryselectoral('.label');
对于(var i=0;i,您可以使用
document.querySelectorAll('.label')
选择所有带有class
label
的div,并循环该div以获取其内容:

var targetDiv=document.queryselectoral('.label');
对于(var i=0;i,您可以按如下方式使用类选择器:

var lab=document.getElementsByClassName(“标签”);
对于(变量i=0;i

A.
B
C
D

您可以按如下方式使用类选择器:

var lab=document.getElementsByClassName(“标签”);
对于(变量i=0;i

A.
B
C
D


您可以使用
document.getElementsByClassName('label');
选择所有
div
label

   var items = document.getElementsByClassName('label');
        for (var i = 0; i < items.length; i++)
           console.log(items[i].textContent);
var items=document.getElementsByClassName('label');
对于(变量i=0;i
您可以使用
document.getElementsByClassName('label');
选择所有
div
label

   var items = document.getElementsByClassName('label');
        for (var i = 0; i < items.length; i++)
           console.log(items[i].textContent);
var items=document.getElementsByClassName('label');
对于(变量i=0;i
通过webelement数组和字符串concat进行简单的循环迭代就可以了

var elems = document.getElementsByClassName('label');
var stringToConcat = "";

for (i = 0; i < elems.count; i++) { 
     stringToContact.concat(elems[i].text)
}

console.log(stringToConcat);
var elems=document.getElementsByClassName('label');
var stringToConcat=“”;
对于(i=0;i
通过webelement数组和字符串concat进行简单的循环迭代就可以了

var elems = document.getElementsByClassName('label');
var stringToConcat = "";

for (i = 0; i < elems.count; i++) { 
     stringToContact.concat(elems[i].text)
}

console.log(stringToConcat);
var elems=document.getElementsByClassName('label');
var stringToConcat=“”;
对于(i=0;i
您可以使用查询选择器和forEach获取具有特定类的每个
div
的文本内容


A.
B
C
D
var text=“”;
document.queryselectoral(“.label”).forEach(div=>{
text+=div.textContent;
});
console.log(文本);

您可以使用查询选择器和forEach获取具有特定类的每个
div
的文本内容


A.
B
C
D
var text=“”;
document.queryselectoral(“.label”).forEach(div=>{
text+=div.textContent;
});
console.log(文本);

我会像这样迭代。 最初获取所有
.user字段
div,之后仅获取每个接收到的节点

let fieldsList=document.querySelectorAll('.user fields list.user field');
fieldsList.forEach((currentValue,currentIndex)=>{
console.log(currentValue.innerText,currentIndex);
})

A.
B
C
D

我会像这样迭代。 最初获取所有
.user字段
div,之后仅获取每个接收到的节点

let fieldsList=document.querySelectorAll('.user fields list.user field');
fieldsList.forEach((currentValue,currentIndex)=>{
console.log(currentValue.innerText,currentIndex);
})

A.
B
C
D


你能告诉我你做了什么来解决这个问题吗?@MartínZaragoza我还没有做过……这就是我为什么这么做的原因asking@Elle你至少应该自己尝试一下。表现出一些努力。虽然堆栈溢出上的人很乐意帮助你,但他们不是来为你编写代码的。而且,如果你不尝试,你永远也学不会。-@Craicerjack是的是真的……你能展示一下你为了解决这个问题做了什么吗?@MartínZaragoza我还没有做到……这就是我为什么这么做的原因asking@Elle你至少应该自己尝试一下。表现出一些努力。虽然堆栈溢出上的人很乐意帮助你,但他们不是来为你编写代码的。此外,如果你不尝试,你永远也学不会。-@Craicerjack yes true…谢谢!一个问题,如果我想做一个简单的
if(labels==“a”){console.log(“ok”)}
@Elle你可以做
if(labels[I].textContent==“a”){console.log(“ok”)}
@Elle如果答案对你有帮助,你可以勾选标记好的谢谢,最后一件事,如果循环找到“A”
if(targetDiv[I].textContent==“A”){$(this.css(“背景色”,“红色”)},我怎么能做这样的事情呢
我想与您保持联系。再次感谢Hanks!一个问题,如果我想做一个简单的
if(labels==“a”){console.log(“ok”)}
@Elle你可以做
if(labels[I]。textContent==“a”){console.log(“ok”)}
@Elle如果答案对你有帮助,你可以勾选标记好的谢谢,最后一件事,如果循环找到“A”
if(targetDiv[I].textContent==“A”){$(this.css(“背景色”,“红色”)},我怎么能做这样的事情呢
我希望与您保持联系。再次感谢php。问题用JavaScript标记。这就是php。问题用JavaScript标记。