我有一个表,它在一列中包含下拉列表,当你选择一个数字时,它会乘以价格,并将答案保存在另一个单元格中。共有4列,当其他4个单元格中的值发生变化时,我想计算总数并保存在另一个表中。我可以用下拉列表中的onChange调用执行此操作的函数吗(onChange也已经被分配了另一个函数返回值)
是的,您可以调用。但正如您所说,另一个函数也是一个事件处理程序,当您调用该函数时,它将期望一个事件作为参数。因此,在您的函数定义中,在访问事件之前,请检查事件是否未定义
例如:
function func1(KeyboardEvent e) {
if (typeof(e) != 'undefined') {
....
}
}