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')
选择所有带有classlabel
的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标记。