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); }