【发布时间】:2017-07-01 07:32:56
【问题描述】:
我正在尝试找到一种方法来放置我从具有相同 CSS 的元素中提取的多个文本值,并将它们放入 javascript 中的数组中。 但我一直失败。我用谷歌搜索,但找不到我的问题的答案。
谁能告诉我我做错了什么并请指出?
这里是 HTML 部分。
<div>
James
<div>English : <span class="jtest">80</span> </div>
<div>Japanese : <span class="jtest">60</span> </div>
<div>Science : <span class="jtest">78</span> </div>
<div>Art : <span class="jtest">85</span> </div>
<div>Philosophy : <span class="jtest">45</span> </div>
<div>Physical tranning : <span class="jtest">65</span> </div>
</div>
<br><Br>
<div>
Von
<div>English : <span class="vtest">80</span> </div>
<div>Japanese : <span class="vtest">85</span> </div>
<div>Science : <span class="vtest">67</span> </div>
<div>Art : <span class="vtest">64</span> </div>
<div>Philosophy : <span class="vtest">97</span> </div>
<div>Physical tranning : <span class="vtest">25</span> </div>
</div>
<br><Br>
<div>
Crack
<div>English : <span class="ctest">80</span> </div>
<div>Japanese : <span class="ctest">88</span> </div>
<div>Science : <span class="ctest">40</span> </div>
<div>Art : <span class="ctest">70</span> </div>
<div>Philosophy : <span class="ctest">80</span> </div>
<div>Physical tranning : <span class="ctest">69</span> </div>
</div>
这里是 javascript 部分。
<script>
var james = [''];
james.push(document.getElementsByClassName("jtest"));
var Von = document.getElementsByClassName("vtest");
var Crack = document.getElementsByClassName("ctest");
console.log(james);
</script>
我想将具有 jtest 类的元素的 textContents 放入 james 变量中,例如 james ['80' , '60', '78', '85', '45', '65'];
【问题讨论】:
标签: javascript html css arrays variables