Есть массив array c данными.
Произвожу вывод данных на страницу.
Нужно последовательно вывести все от 0 до 9.
Как мне сократить код, чтоб не писать 10 строк?
document.getElementById('data0').innerHTML = array[0];
document.getElementById('data1').innerHTML = array[1];
и тд
array.forEach((item, index) => document.getElementById('data' + index).innerHTML = item);
У меня этот вывод повторяется 2 раза, но выводит данные только в одну таблицу, а вторая пустая
Потому что у Вас на странице несколько элементов имеют один и тот же id. Что в таком случае будут возвращать вызовы document.getElementById с одним и тем же параметром? Они будут возвращать один и тот же элемент - первый, найденный на странице, с таким id.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости