addeventlistener首先监听函数或变量

addEventlistner listens to function first or the variables?

本文关键字:变量 函数 监听 addeventlistener      更新时间:2023-09-26
var value;
addEventListener('GetPatientSearchValues', function() {
var value= 20;
FunctionName();
});
Function FunctionName();
{
   value = value + 1;
}

我的问题是我需要接收值20,我需要把它传递给FunctioName。但是它直接调用函数。即使是alert(value)也不能在侦听器内工作,但是当我不调用侦听器内的另一个function时,警报会起作用。

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

addEventListener('GetPatientSearchValues', function() {
  var value = 20;
  value = FunctionName(value);
  // use modified value here
});
Function FunctionName(v);
{
   v = v + 1;
   return v;
}