【发布时间】:2012-05-14 05:18:08
【问题描述】:
我想在函数中存放一个变量。此变量将根据用户交互更改状态。例如:
function plan_state(current){
if (current != ''){
state = current;
}
else {
return state;
}
}
加载文档时,我调用plan_state('me'),当某些事情发生时,我可能会调用plan_state('loved')。当我运行一个函数并想检查当前状态时会出现问题:
alert(plan_state());
我得到了undefined,但值应该是“我”,因为我之前在文档加载时设置了这个值。
我做错了什么?
【问题讨论】:
-
是否在函数onload中声明为'me'?
标签: javascript function variables call