【发布时间】:2018-09-18 13:07:41
【问题描述】:
我有
<div class="ce">
<div class="lotB">9</div>
<div class="lotB">3</div>
<div class="lotB">28</div> == $0
</div>
我正在尝试获取这三个数字9, 3, 28,但我无法让它工作:s
已经尝试了几种不同的方法,我还阅读了有关 innerText 并尝试通过像这样通过 ce 类来使其工作
var x = document.getElementsByClassName("ce");
for (var i = 0; i < x.length; i++) {
var numbers = x[i].innerText;
alert(numbers);
}
但这也没有给我任何东西:/
你如何得到这些类的内部文本,所以我得到了数字9, 3, 28?
【问题讨论】:
-
你选错了课程。
-
如果您根本没有收到警报,那么您的代码在元素存在之前就已经运行了,例如,您的代码在 head 中,而 body 还没有被解析。
-
感谢大家的帮助,它现在工作得很好,很高兴知道获得这项工作的不同方法! :)
标签: javascript