更新SetInterval函数外的变量值

时间:2016-12-19 00:14:59

标签: javascript timer setinterval

function circleStat(elem1, pvalue, ccolor) {
    var cx = document.getElementById(elem1);
    var percentage = 0;
    var dataval = pvalue;
}

嗨,

我在我的一个javascript项目中使用上面提到的代码。我想将百分比值从0增加到datavalue(在上面提到的函数中等于pvalue参数)。

从那时起,我希望不断更新百分比的价值。所以,我可以在同一个函数的另一个变量中使用它。那么,如何从setInterval获取更新的百分比值?

我知道回调函数,但不知道如何在这个上使用它。 请帮忙...提前致谢...

1 个答案:

答案 0 :(得分:0)

您可以制作百分比,另一个可见circleStat(),然后

function circleStat() {
    updatePercentage(); // update percentage value
    // do what you need with percentage and the other
}

现在致电setInterval( circleStat, someTimeInMs )

使用此功能,每次执行要执行的操作时,您将获得更新的百分比值。