我正在嘗試使用條件if語句將className添加到 select 元素中的選項元素,因此數組的前半部分具有一個類名,而后半部分具有不同的類名。此條件語句位于for循環中,因為我需要在頁面加載時將每個選項元素的禁用值設置為“真”。循環運行,條件運行,但條件將數組中每個選項的類名設置為相同的類名。我很難在網上找到解決方案,所以是時候提出我自己的問題了。這是我的代碼示例。(注:數組長度為6)for (let i = 0; i < array.length; i++) { array[i].disabled = true; if (array[i] <= 2) { array[i].className = 'classOne'; } else { array[i].className = 'classTwo'; }}所以,是的,每個選項元素都獲得“ classTwo ”的類名。我在這搞砸了。提前致謝!??!
將className添加到javascript中的特定數組項
桃花長相依
2022-10-08 17:37:14