li
次のように、一連の要素をループして、各要素をcolor
配列の色と一致させようとしています。
var li = document.getElementsByTagName('li');
var colors = ["salmon", "teal", "orange", "grey", "blue"];
for (i=0; i < li.length; i++) {
li[i].style.backgroundColor=colors[i]
}
ただし、色の長さは li 要素の長さよりも短いため、短く止まります。
li 要素の数に一致するまで、色配列を再度ループさせるにはどうすればよいですか?