我在創建一個將洗掉我所有待辦事項串列的 for 回圈時遇到問題。我已經編碼了一個星期,所以這聽起來可能是一個非常愚蠢的問題。代碼全部在一個函式中,并由按鈕 onclick 屬性運行。
let toDoList = document.querySelector(".to-do-list");
let newListClass = document.getElementsByClassName('new-list');
let newList = document.querySelector('.new-list');
console.log(newList);
console.log(newListClass.length);
for (i = 0; i < newListClass.length; i ) {
newList.remove();
}
uj5u.com熱心網友回復:
我看到的兩個主要選項:
// Option A) getting elements by class name
const newListClass = document.getElementsByClassName('new-list');
console.log(newListClass);
for (i = 0; i < newListClass.length; i ) {
newListClass[i].remove();
}
// Option B) getting elements with a selector, notice the "All"
const newListClass = document.querySelectorAll('.new-list');
console.log(newListClass);
for (i = 0; i < newListClass.length; i ) {
newListClass[i].remove();
}
你也可以使用 forEach,但經典的 for 回圈總是好的
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/338996.html
標籤:javascript 循环 for循环
上一篇:在批處理檔案中遞增字母表
下一篇:變數未按順序匯出
