jennet1 님의 블로그
JS [이벤트 발생] 본문
- Event Listener : 사용자 상호작용을 처리하는 중요한 요소이다. 클릭,입력,마우스 움직임 등
다양한 이벤트가 발생할 때 특정 작업을 수행할 수 있게 한다.
Event Listener 구조는 다음과 같다.
element.addEventListener(event, function, useCapture);
- element : 이벤트를 동작할 HTML 요소
- event : 발생할 이벤트 종류 ("click"."keydown")
- function : 이벤트가 발생했을 때 실행될 함수
자주 사용하는 이벤트
- click: 요소가 클릭되었을 때 발생
- mouseover: 마우스가 요소 위로 올려졌을 때 발생
- keydown: 키보드에서 키가 눌렸을 때 발생
- submit: 폼이 제출되었을 때 발생
- input: 사용자가 입력 필드에 텍스트를 입력할 때 발생
클릭 이벤트 발생 예제 : 버튼을 클릭하면 메시지 출력
See the Pen Untitled by 성은총 (@xxlblqtl-the-selector) on CodePen.
키보드 이벤트
- 사용자가 텍스트 입력 필드에 타이핑 할 때마다 keydown 이벤트가 발생하며 콘솔에 입력한 키 값이 출력된다.
<body>
<input type="text" id="textInput" placeholder="여기에 입력하세요">
<script>
const inputField = document.getElementById('textInput');
inputField.addEventListener('keydown', function(event) {
console.log(`입력한 키: ${event.key}`);
});
</script>

'WEB > JS' 카테고리의 다른 글
| JS [Value 속성] (0) | 2024.09.23 |
|---|---|
| JS [random] (0) | 2024.09.23 |
| JS [children childrenNodes] (0) | 2024.09.22 |
| JS [DOM TEXT] (0) | 2024.09.21 |
| JS [DOM] (0) | 2024.09.21 |