1)メソッドにパラメーターがない場合、割り当てはonclick =メソッド名で直接使用できます
window.onload = function(){$( 'btntest')。onclick = test; } function test(){alert(val);}2)メソッドにパラメーターがある場合、onclick =メソッド名(パラメーター)を使用することは間違っています。メソッド名の前にfunction()を追加する必要があります。
window.onload = function(){$( 'btntest')。onclick = function(){test(1)}; } function test(val){alert(val);}