在函数JavaScript中使用函数

时间:2016-05-06 13:49:05

标签: javascript

如何在函数内部创建函数(不嵌套或使用变量)?

我想要的例子:

var openPage = 1
function pageGame()
{

}
function pageUpgrades()
{
    openPage = 2;
    do checkPage()
}
function pageStats()
{

}
function checkPage()
{
    if (openPage ==     1)
    {
        document.getElementById("game").className = "open";
        document.getElementById("upgrades").className = "";
        document.getElementById("stats").className = "";            
    }
    if (openPage ==     2)
    {
        document.getElementById("game").className = "";
        document.getElementById("upgrades").className = "open";
        document.getElementById("stats").className = "";    
    }
    if (openPage ==     3)
    {
        document.getElementById("game").className = "";
        document.getElementById("upgrades").className = "";
        document.getElementById("stats").className = "open";    
    }
}

我想在“pageUpgrades”中告诉它时运行“checkPage”函数

很抱歉,如果这是重复的,我在任何地方都找不到任何答案。

编辑 - 注意:我确实尝试使用简单的checkPage()(没有做)

1 个答案:

答案 0 :(得分:1)

我不知道为什么在函数调用之前有do关键字,但除此之外,您已经从checkPage调用了pageUpgrades函数。