作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在尝试创建一个函数,该函数使用我从用户那里获得的数字输入在容器分区内创建相同数量的分区。但是,无论数字是多少,它总是只创建 1 个分区。似乎我的函数中的 for 循环被避免了。
我试图改变函数,检查数字输入是已定义还是未定义。
function createGrid(parameter) {
for (i = 0; i < parameter * parameter; i++); {
const div = document.createElement('div');
newDiv = container.appendChild(div);
newDiv.setAttribute('class', 'newDiv');
}
return newDiv;
}
最佳答案
在 for
循环之后有分号 ;
,这实际上是一个空语句。
这就是 for
循环没有按预期工作的原因,您的其余代码只是创建一个分隔符。
删除分号 ;
以解决问题。
关于javascript - 我的自定义函数中的 For 循环不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57892673/
我是一名优秀的程序员,十分优秀!