在同一个javascript事件处理程序中调用不同的函数

时间:2015-04-06 19:31:33

标签: javascript event-handling

我有一个表格,其中包含一列中的下拉列表,当您选择一个数字时,它会乘以价格并将答案保存在另一个单元格中。有4列,我想计算总数并保存在另一个表中,而其他4个单元格中的值会发生变化。我可以在下拉列表中调用使用onChange执行此操作的函数(onChange已经分配了另一个函数返回值)     

1 个答案:

答案 0 :(得分:0)

是的,你可以打电话。但正如你所说的那样,另一个函数也是一个事件处理程序,当你调用该函数时,它会期望一个事件作为参数。因此,在您的函数定义中,在访问它之前检查事件是否未定义。

例如:

function func1(KeyboardEvent e) {
    if (typeof(e) != 'undefined') { 
        ....
    }
}