如何从全局变量获取参数值?

kq0g1dla  于 2021-09-13  发布在  Java
关注(0)|答案(1)|浏览(410)

如果我试图在函数中创建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循环中使用变量?

8wtpewkr

8wtpewkr1#

请详细说明document.getelementbyid(“数字”)返回的是什么?如果您尝试直接给出变量值,它会很好地工作

let a = 2

function print() {
    for (let i = 0; i < a; i++) {
        alert("hello world");
    }
}

print()

相关问题