1
我有一個包含下拉列表的表格,當您選擇一個數字時,它將乘以價格並將答案保存在另一個單元格中。有4列,我想計算總數並保存在另一個表中,而其他4個單元格中的值發生更改。我可以通過onChange在下拉列表中調用這個函數(onChange已經分配了另一個函數返回值) 在同一個javascript事件處理程序中調用不同的函數
我有一個包含下拉列表的表格,當您選擇一個數字時,它將乘以價格並將答案保存在另一個單元格中。有4列,我想計算總數並保存在另一個表中,而其他4個單元格中的值發生更改。我可以通過onChange在下拉列表中調用這個函數(onChange已經分配了另一個函數返回值) 在同一個javascript事件處理程序中調用不同的函數
是的,你可以調用。但正如你所說,另一個函數也是一個事件處理函數,當你調用這個函數時,它會期待一個事件作爲參數。因此,在你的函數定義中,在訪問它之前檢查事件是否未定義。
對於如:
function func1(KeyboardEvent e) {
if (typeof(e) != 'undefined') {
....
}
}
你能喜歡用一個例子一的jsfiddle?您可以從事件處理程序的內部調用盡可能多的函數。 – lxe