addEventlistener首先监听函数还是变量?

时间:2011-04-20 11:28:06

标签: javascript

var value;
addEventListener('GetPatientSearchValues', function() {
var value= 20;
FunctionName();
});

Function FunctionName();
{
   value = value + 1;
}

我的问题是我需要收到值20,我需要将它传递给FunctioName。但它直接调用函数...即使alert(value)在监听器内部也不起作用,但是当我不在我的Listner中调用另一个function时,警报就会起作用。

1 个答案:

答案 0 :(得分:0)

正如RobG建议您可以使用全局变量(在函数内省略var),但最好使用参数:

addEventListener('GetPatientSearchValues', function() {
  var value = 20;
  value = FunctionName(value);
  // use modified value here
});

Function FunctionName(v);
{
   v = v + 1;
   return v;
}
相关问题