728x90
이벤트(Event)란?
웹 브라우저가 알려주는 HTML 요소에 대한 사건의 발생
자바스크립트는 발생한 이벤트에 반응하여 특정 동작을 수행할 수 있다.
이벤트 타입
// 마우스 클릭 이벤트 예시
<p onclick="changeText(this)">여길 클릭하세요!</p>
<script>
function changeText(element) {
element.innerHTML = "내용이 바뀌었습니다!";
}
</script>
- 발생한 이벤트의 종류 (폼, 키보드, 마우스, HTML DOM, Window객체 등)
이벤트 핸들러
// 이 함수는 HTML 문서가 로드될 때 실행됨.
window.onload = function() {
// 아이디가 "text"인 요소를 선택함.
var text = document.getElementById("text");
text.innerHTML = "HTML 문서가 로드되었습니다.";
}
- 이벤트가 발생했을 때 그 처리를 담당하는 함수
- 지정된 이벤트가 발생하면, 웹 브라우저는 그 요소에 등록된 이벤트 핸들러를 실행시킨다.
728x90
반응형
'Front-End' 카테고리의 다른 글
[JavaScript] 내비게이션 기능, 이미지 슬라이드, 탭 버튼 (0) | 2023.03.10 |
---|---|
[JavaScript] innerHTML, innerText, textContent 차이점 (0) | 2023.03.10 |
[JavaScript] Node 객체 (0) | 2023.03.08 |
[JavaScript] DOM (문서객체 모델) (0) | 2023.03.08 |
[CSS] 미디어쿼리(Media Query)란? / 주의사항 (0) | 2023.03.01 |