plain javascript 으로 event 발생시키는 방법
보통 jquery 에 익숙해 지면$jqeuryElement.click()또는 아래처럼 trigger 를 이용하게 된다.
$(el).event.trigger({ type : 'keypress', which : character.charCodeAt(0) });
이것이 편하기는 한데, jQuery 를 쓰지말자는 움직임도 있고, 개인적으로 javascript 가 진화 하고, 이전 버전들이 차근차근 사라지면서, 굳이 쓰지 않아도 될 지경(?)으로 가고 있다.
여하튼 그런 의미에서 plain javascript 에서 event 를 날리는 법을 찾아놨다. 자세한 것은 아래 링크를 확인하자.
// For a full list of event types: // https://developer.mozilla.org/en-US/docs/Web/API/document.createEvent var event = document.createEvent('HTMLEvents'); event.initEvent('change', true, false); el.dispatchEvent(event);
댓글 없음:
댓글 쓰기