我有一個基於單元格內容的樣式表。單元格內容僅限於特定的數據,所以我創建了一個數組。如何實現Javascript數組索引比較?
var greencell = ["item1", "item2", etc]
var cells = document.getElementById("mytable").getElementsByTagName("td");
for (var i = 0; i < cells.length; i++) {
if (cells[i].innerHTML == greencell[0]) {
cells[i].style.backgroundColor = "#80ff80";
}
}
然而,我需要訪問整個陣列:如果我參考陣列的指數I可以風格的單元格。當我設置比較==
綠色單元時,不會應用樣式。我錯過了什麼?我是否正確地接近這個?通過類似於cells
循環的數組循環並設置循環結果的比較?我的頭腦在這一刻是糊塗的
謝謝!
「重新聲明變量每次迭代」是沒有意義的。 'var'是分析時間事物,迭代是運行時事物。 – Ryan
謝謝@balint我正在朝那個方向走,但沒有得到正確的語法。 – gr3yb3ard
@Ryan對不起,我還在用其他語言思考。 –