1) メソッドにパラメータがない場合、onclick = メソッド名を使用して値を直接割り当てることができます。
次のようにコードをコピーします。
window.onload = function() {
$('btnTest').onclick = テスト;
}
関数テスト() {
アラート(val);
}
2) メソッドにパラメータがある場合、onclick = メソッド名 (パラメータ) を使用するのは誤りです。メソッド名の前に function() を追加する必要があります。
次のようにコードをコピーします。
window.onload = function() {
$('btnTest').onclick = function() { test(1) };
}
関数テスト(val) {
アラート(val);
}