tree6316
야금야금 개발
tree6316
전체 방문자
오늘
어제
  • 분류 전체보기 (34)
    • Unity (8)
    • Language (0)
      • Java (0)
    • Web (23)
      • HTML (9)
      • CSS (3)
      • JavaScript (9)
      • JSP (2)
      • Ajax (0)
    • DB (0)
      • MySQL (0)
      • Oracle (0)
    • OS (0)
      • CentOS (0)
    • Server (1)
      • CiscoPacketTracer (1)
    • DevTool (1)
      • VMware (0)
      • IDE (1)
    • ETC (0)
    • 일상 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
tree6316

야금야금 개발

Web/JavaScript

JavaScript 따라하기 5일 차 | 이벤트 input onclick, etc...

2022. 5. 31. 11:41

Input 이벤트

 - 클릭이나 입력 시 이벤트에 대한 처리를 수행하는 기본적인 방법

 - HTML에서 자바스크립트를 건드리는 방법

 => input 태그의 type="button" 이나 type="text" 속성 뒤에 이벤트속성명="자바스크립트함수()"

속성 종류 - button

 - 1. onclick=""

 => 버튼 클릭 시 ""안의 자바스크립트가 실행됨

 - 2. ondblclick=""

 => 버튼 더블 클릭 시 ""안의 자바스크립트가 실행됨

 - 3. onmouseover="" & mouseenter=""

 => 버튼 위로 마우스가 들어올 시 ""안의 자바스크립트가 실행됨

 - 4. onmouseout="" & mouseleave=""

 => 버튼 밖으로 마우스가 나갈 시 ""안의 자바스크립트가 실행됨

속성 종류 - button | 예시

<input type="button" value="버튼" onclick="alert('버튼')">
<input type="button" value="더블버튼" ondblclick="alert('더블버튼 더블클릭됨!')">
<input type="button" value="버튼오버(mouseover)" onmouseover="alert('버튼오버 mouseover!')">
<input type="button" value="버튼아웃(mouseout)" onmouseout="alert('버튼아웃 mouseout!')">
<!-- mouseover & mouseenter, mouseout & mouseleave 이벤트는 동작 비슷함 -->
<!-- 하나의 컴포넌트에 복수개의 이벤트 연결 가능 -->
<input type="button" value="버튼(mouseover&mouseout)" 
        onmouseover="alert('버튼 mouseover!')" onmouseout="alert('버튼 mouseout!')">

속성 종류 - text

 - 1. onkeydown="" & onkeypress

 => 텍스트 입력 칸에서 키보드를 누를 시 ""안의 자바스크립트가 실행됨

 - 2. onkeyup=""

 => 텍스트 입력 칸에서 키보드를 땔 시 ""안의 자바스크립트가 실행됨

 - 3. onchange=""

 => 텍스트 입력 칸에 있는 값을 수정 후 나갈 때 원래 값과 비교하여 다를 시 ""안의 자바스크립트가 실행됨

 

속성 종류 - text | 예시

onkeydown 이벤트 - <input type="text" onkeydown="alert('onkeydown')"><br>
onkeypress 이벤트 - <input type="text" onkeypress="alert('onkeypress')"><br>
onkeyup 이벤트 - <input type="text" onkeyup="alert('onkeyup')"><br>
onchange 이벤트 - <input type="text" onchange="alert('onchange')">
저작자표시 (새창열림)

'Web > JavaScript' 카테고리의 다른 글

JavaScript 따라하기 7일 차 | 내장 객체 window location history document  (0) 2022.06.02
JavaScript 따라하기 6일 차 | 객체 { : }  (0) 2022.05.31
JavaScript 따라하기 4일 차 | 함수 function  (0) 2022.05.31
JavaScript 따라하기 3일 차 | 배열 Array  (0) 2022.05.30
JavaScript 따라하기 2일 차 | 조건문 if switch for while  (0) 2022.05.30
    tree6316
    tree6316
    야금야금 개발하는 블로그입니다.

    티스토리툴바