CODEDRAGON ㆍDevelopment/JavaScript, jQuery, ...
객체나 요소에 프로퍼티로 등록하는 방법
객체나 요소에 프로퍼티로 이벤트 리스너를 등록할 때는 다음과 같은 방법을 사용할 수 있습니다.
· 자바스크립트 코드에서 프로퍼티로 등록하는 방법
· HTML 태그에 속성으로 등록하는 방법
자바스크립트 코드에서 프로퍼티로 등록
· 이벤트의 대상이 되는 객체나 요소에 자바스크립트 코드에서 프로퍼티로 등록하는 방법은 거의 모든 브라우저가 대부분의 이벤트 타입을 지원하고 있습니다.
· 이 방법은 이벤트 타입별로 오직 하나의 이벤트 리스너만을 등록할 수 있습니다.
HTML 태그에 속성으로 등록
· HTML 태그의 속성에 이벤트를 처리하는 방식으로 인라인 이벤트 처리방식이라고도 합니다.
· 이 방법은 HTML 코드에 자바스크립트 코드가 추가됨으로써 가독성이 안 좋아지며, 유지보수도 힘들어진다는 단점이 있습니다.
핸들러 형식
on이벤트이름 = "자바 스크립트 코드" |
onLoad = "alert('문서 열림')" onUnload="alert('문서 닫힘')" |
'Development > JavaScript, jQuery, ...' 카테고리의 다른 글
이벤트 객체(event object) (0) | 2017.06.29 |
---|---|
객체나 요소의 메소드로 이벤트 리스너를 전달하는 방법 (0) | 2017.06.29 |
이벤트 유형(event type), 이벤트 속성 (0) | 2017.06.29 |
이벤트(event), 이벤트 중심(event-driven)의 프로그래밍 언어, 이벤트 예 , 이벤트 처리 (0) | 2017.06.28 |
노드의 복사, cloneNode() (0) | 2017.06.28 |