e.onclick=function(){...};
이런 형태에 익숙해져 다음과 같이 할당하면 안된다.
e.onclick=fun1();
이때 fun1()은 함수를 실행하는 것으로 처리되어 그 반환값이 onclick에 할당된다. 따라서
e.onclick=fun1;
과 같이 변수처럼 이름을 할당해주면 된다.
첫 댓글을 써주세요!
댓글을 인용하려면 @![댓글 ID]!@와 같이 쓰시면 됩니다. "@!" 와 "!@"를 쓰시려면 "+@+!+", "+!+@+"와 같이 써주세요.
페이스북 댓글