Сообщение об ошибке «Не удается прочитать свойство 'appendChild' of null» при добавлении imgs в div с использованием javascript createElement () - PullRequest
0 голосов
/ 07 марта 2020

Новый для js здесь. Я хочу добавить каждый тег изображения (15 из них) в свой собственный тег div. Однако я столкнулся с ошибкой «Cannot read property 'appendChild' of null» в консоли.

function createImage()
{
    const DIV_ID = ['b1', 'b2', 'b3', 'b4', 'b5', 'b6', 'b7', 'b8', 'b9', 'b10', 'b11', 'b12',
    'b13', 'b14', 'b15'];

    img = [];
    container = [];

    width = 120;
    height = 120;

    var src = "rdmImg.png";
    for (i = 0; i < 15; i++)
    {
        container[i] = document.createElement('div');
        container[i].setAttribute = ("id", `${DIV_ID[i]}`);
        document.body.appendChild(container[i]);

        img[i] = document.createElement('img'); 
        img[i].src = src;
        img[i].width = width;
        img[i].height = height;
        document.getElementById(`${DIV_ID[i]}`).appendChild(img[i]); //Cannot read property of null
    }

Любая рука очень ценится!

...