如何使用javascript获取这些类中的内部文本?
我有 但这也没有给我任何东西:/ 如何获取每个类的内部文本,因此我得到了编号如何使用javascript获取这些类中的内部文本?,javascript,Javascript,我有 但这也没有给我任何东西:/ 如何获取每个类的内部文本,因此我得到了编号9、3、28?您可以用来针对类内的所有div。将选择器更改为: var x = document.getElementsByClassName("ce"); for (var i = 0; i < x.length; i++) { var numbers = x[i].innerText; alert(numbers); } var x=document.querySelectorAll(“.ce>di
9、3、28
?您可以用来针对类内的所有div
。将选择器更改为:
var x = document.getElementsByClassName("ce");
for (var i = 0; i < x.length; i++) {
var numbers = x[i].innerText;
alert(numbers);
}
var x=document.querySelectorAll(“.ce>div”);
对于(变量i=0;i
9
3.
28 == $0
您可以使用以类内所有div
为目标。将选择器更改为:
var x = document.getElementsByClassName("ce");
for (var i = 0; i < x.length; i++) {
var numbers = x[i].innerText;
alert(numbers);
}
var x=document.querySelectorAll(“.ce>div”);
对于(变量i=0;i
9
3.
28 == $0
var x=document.getElementsByClassName(“lotB”);
对于(变量i=0;i
9
3.
28 == $0
var x=document.getElementsByClassName(“lotB”);
对于(变量i=0;i
9
3.
28 == $0
您需要执行var x=document.getElementsByClassName(“lotB”)
因为lotB
具有该值。还请注意,如果要对该值执行任何算术运算,则需要使用parseInt(numbers)
获取其数值表示形式
var x=document.getElementsByClassName(“lotB”);
对于(变量i=0;i
9
3.
28
您需要执行var x=document.getElementsByClassName(“lotB”)
因为lotB
具有该值。还请注意,如果要对该值执行任何算术运算,则需要使用parseInt(numbers)
获取其数值表示形式
var x=document.getElementsByClassName(“lotB”);
对于(变量i=0;i
9
3.
28
不要使用InnerHtml
而是使用textContent
不要使用InnerHtml
而是使用textContent
您可以使用
[…document.getElementsByClassName(“lotB”)].forEach(e=>console.log(e.innerText))代码>
9
3.
28 == $0
您可以使用
[…document.getElementsByClassName(“lotB”)].forEach(e=>console.log(e.innerText))代码>
9
3.
28 == $0
为每个元素赋予相同的类
var numbers = x[i].textContent;
9
3.
28 == $0
这里的关键是它说“get elements”,因此它可以处理多个相同的类
<div class="ce">
<div class="lotB">9</div>
<div class="lotB">3</div>
<div class="lotB">28</div> == $0
</div>
var x=document.getElementsByClassName(“lotB”);
对于(变量i=0;i
我在这里使用.innerHtml为每个元素提供相同的类
var numbers = x[i].textContent;
9
3.
28 == $0
这里的关键是它说“get elements”,因此它可以处理多个相同的类
<div class="ce">
<div class="lotB">9</div>
<div class="lotB">3</div>
<div class="lotB">28</div> == $0
</div>
var x=document.getElementsByClassName(“lotB”);
对于(变量i=0;i
我在这里使用.innerHtml您选择了错误的类。如果您根本没有收到警报,那么您的代码在元素存在之前就已经运行了,例如您的代码在头中,而主体还没有被解析。感谢大家的帮助。它现在运行得非常好,很高兴知道获得此工作的不同方法!)您选择了错误的类。如果您根本没有收到警报,那么您的代码将在元素存在之前运行,例如,您的代码位于head中,而主体尚未解析。感谢所有人的帮助。它现在运行得非常好,很高兴知道获得此项工作的不同方法!:)为什么不直接.lotB
呢?为什么不直接.lotB
呢?