javascript - 我在 DOM 中看不到 16x16 网格的列
问题描述
我正在尝试构建一个 16x16 网格,但是 makeColumns 函数似乎不起作用,我只能从 DOM 中的函数 makeRows 中看到 div。这是我的代码。(在我的 HTML 正文中,我只有)
const container = document.querySelector("#container");
const gridRows = document.querySelectorAll(".rows");
const gridCells = document.querySelectorAll(".cells");
function makeGrid() {
makeRows(16);
makeColumns(256);
};
console.log(makeGrid())
function makeRows(numberOfRows) {
for(let i = 0; i < numberOfRows; i++) {
let row = document.createElement("div");
row.classList.add("rows");
container.appendChild(row);
};
};
function makeColumns(numberOfCells){
for(let j = 0; j < gridRows.length; j++){
for(let k = 0; k < numberOfCells; k++){
let cell = document.createElement("div");
cell.classList.add("cells");
gridRows[k].appendChild(cell);
};
};
}
解决方案
推荐阅读
- xml - Mule 4 嵌套 XML 模式导入在 APIKit 路由器中失败
- php - 如何在 $_POST 中搜索动态添加的输入值?
- sql - 计算一周内花费的总时间
- node.js - 30 分钟后从集合中删除数据
- list - 如何在颤动中仅显示列表的 5 项
- amazon-web-services - 使用负载均衡器在 AWS EKS 上公开 Hazelcast 集群
- python - 为什么 x // y 在 python 3 中返回浮点数?
- javascript - 模块构建失败:@import "style"; ^ "e" 后的无效 CSS:预期 1 个选择器或规则,是 'export default "@im'
- ios - 如何在 UICollectionViewCell 类中获取 UITableView 当前项索引
- xamarin - Xamarin Shell 样式不适用于 UWP