언어/JavaScript 썸네일형 리스트형 자바스크립트 INPUT 사용 후 비우기 채팅을 구현하면서 메세지와 닉네임을 입력 후 전송하면 입력했던 내용이 초기화 되도록 자바스크립트를 수정했다. function send(){ let msg = document.getElementById("msg"); let userID = document.getElementById("userID"); console.log(userID.value + ":" + msg.value); let chat = document.getElementById("chatArea"); chat.innerHTML += `${userID.value}: ${msg.value}`; userID.value = null; msg.value = null; } 생각보다 간단했던 방법... INPUT 값에 NULL 만 넣으면 완성 더보기 제이쿼리 not defined 오류 웹소켓을 사용한 채팅 구현 중 제이쿼리 오류발생... 코드를 확인해보니 로드될때 함수호출이 정의되지 않았다고 한다.. 1) 문제의 원인 1. jQuery 라이브러리가 로드되지 않았을 때 2. jQuery 충돌 두가지의 원인이 있을 수 있는데, 아마도 나는 자바스크립트 구문에 제이쿼리를 로드하지 않아서 생기는 오류로 판단된다... 2) 해결 코드 수정된 아래의 코드 너무나도 기본적인 실수....인것같다....이리저리 짜집기하면서 코드를 짜다보니 생기는 실수인듯하다 채팅방 전송 더보기 제이쿼리를 이용해서 Click하면 함수 호출 // 버튼 클릭 시 send 함수 호출 $("#button-send").on("click", function () { send(); ID를 "button-send"를 가진 요소 클릭 시 send()함수 호출되게 만들기 더보기 이전 1 다음