如何在函数内部创建函数(不嵌套或使用变量)?
我想要的例子:
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()
(没有做)
答案 0 :(得分:1)
我不知道为什么在函数调用之前有do
关键字,但除此之外,您已经从checkPage
调用了pageUpgrades
函数。