收到此“ TypeError:无法读取null的属性” classList”,我不明白为什么

时间:2019-12-08 18:20:47

标签: javascript

我正在尝试使用JavaScript中的数组生成“图像”,当我使用函数时,它可以工作,但是当我尝试将其放入循环中时,出现TypeError

let tabImg = [
    [1, 1, 1, 0, 0],
    [1, 1, 1, 0, 0],
    [1, 0, 0, 0, 0],
    [1, 1, 0, 0, 0],
    [1, 1, 1, 1, 1],
];

const addBlack = (a, b) => {
    let x = document.querySelector("#row-" + a + " .col-" + b);
    x.classList.add("black");

}


for (i = 0; i < 4; i++) {
    for (j = 0; j < 4; j++) {
        if (tabImg[i][j] > 0) {
            addBlack(i, j);
        } 
    }
}

0 个答案:

没有答案