1) 메소드에 매개변수가 없는 경우 onclick = 메소드 이름
코드 복사를 사용하여 값을 직접 할당할 수 있습니다. 다음:
window.onload = function() {
$('btnTest').onclick = test;
}
function test() {
경고( val);
}
2) 메소드에 매개변수가 있는 경우 onclick = 메소드 이름(매개변수)을 사용하는 것은 잘못되었습니다. 메소드 이름 앞에 function()을 추가해야 합니다.
window.onload = function() {
$('btnTest').onclick = function( ) { test(1) };
}
function test(val) {
Alert(val);
}