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



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

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

例如:

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

相关内容

  • 没有找到相关文章

最新更新