개발/html + javascript
[javascript] create button and add function
상용최
2019. 12. 8. 22:05
반응형
이러한 function이 있다.
그리고 button을 동적으로 생성한뒤에 onClick 이벤트에 addReplyReply함수를 할당해주려고 하였다.
id를 찾지 못한다는 오류가 난다.
이 오류가 왜 발생할까?
정답은 button.onclick = addReplyReply(); 에 있다.
addReplyReply()는 함수를 호출한다.
호출된 함수에서 x[0].id를 찾지못해 발생되는 오류이다.
button.onclick 에 addReplyReply 함수자체를 할당시키고 싶다면
button.onclick = addReplyReply; 로 바꿔서 함수자체를 할당시켜줘야한다.
이렇게 바꾸고 다시 실행하면 오류가 안나고 정상작동된다!
반응형