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