Массив и dataset
Всем привет. Не пишется значение массива в dataset.
for (var b = 0; b < ch2.length; b++) { if(ch2[b].classList.contains('no_event')){ let k = 0; while (k < 7) { ch2[b].dataset.dayhour=week[k] // тут везде week[6] console.log(week[k]) // Здесь всё что надо k++; } } } Если просто week, то вставляет все значения массива через запятую. В массиве числа. Причём, если явно пишу week[1],например, то вставляет то, что и надо. |
Цитата:
|
Нет. В цикле while они разные.Хотя может и нет). Вынес к=0 за for() заработало.
|
Зачем этот while вообще?
Просто первому подходящему ch2[b] в dataset запишется week[6] И все. |
Часовой пояс GMT +3, время: 14:57. |