[英]How do I turn my "for" loop into a "for of" loop?
在 javascript 中,我試圖將 for 循環變成 for/of 循環,我試過在線搜索如何執行 for/of 循環,但我不太明白。
我只是想知道如何將 for 循環變成 for/of 循環
for (let i = 0; i < studentCount; i++)
這就是 studentCount 是什么
studentCount = gradeXML.getElementsByTagName("student").length;
請將選擇器從getElementsByTagName
更改為querySelector[All]
,沒有名稱為student
default HTML
標記。 所以我假設student
是一個class
。
默認情況下,所有DOM
選擇器都是iterable
(如果它返回多個元素)。
例子:
(function() { let students = document.querySelectorAll(".student"); for (const st of students) { console.log(st.textContent); } })()
<div class="student"> Student 1 </div> <div class="student"> Student 2 </div> <div class="student"> Student 3 </div> <div class="student"> Student 4 </div> <div class="student"> Student 5 </div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.