如果我试图在函数中创建for循环,我不能使用全局变量作为其循环条件。如果使用该参数,则无法从全局变量中获取该参数的值。
这是我问题的示例代码:
let a = document.getElementById("number");
function print() {
for (let i = 0; i < a; i++) {
alert("hello world");
}
}
这里我使用变量作为循环条件,但它不起作用。所以我给函数的参数如下:
function print(c) {
for (let i = 0; i < c; i++) {
alert("hello world");
}
}
它正在工作,但无法从用户处获取值,无法从变量中传输值 a
参数化 c
.
那么告诉我如何转移价值?为什么我不能在for循环中使用变量?
1条答案
按热度按时间8wtpewkr1#
请详细说明document.getelementbyid(“数字”)返回的是什么?如果您尝试直接给出变量值,它会很好地工作