Получаю с сервера информацию, заполняю массивы и пытаюсь вывести таблицу в html, но выдаёт ошибку"Cannot set property 'innerHTML' of null". Перемещение скрипта в конец документа не помогает.
var html = '<table>';
for (i = 0; i < product.length; i++) {
html += '<tr>';
html += '<td>' + product[i] + '</td>';
html += '<td>' + cost[i] + '</td>';
html += '</tr>';
}
window.onload = function() {
document.getElementById('container').innerHTML = html;
};
<div class="container"></div>
document.querySelector('.container').innerHTML = html;
Не забудьте закрыть тэг </table>
.
Используй jQuery:
$(jQuery) {
window.ready(function() {
document.getElementById('container').innerHTML = html;
});
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть контейнер, который подключен к Redux'уЭтот контейнер, по сути, управляет всем приложением
На сайте есть слайдер, по клику открывается MFP-галерея со смешанными элементами, по наведению на картинку в слайдере, полноразмерное изображение...
Есть стринг который нужно перевести в значение, но хочу, что бы оно было с комой и желательно в переменнойКод написал для примера, поэтому...