안녕하세요.
오늘은 자바스크립트 onclick 이벤트에 대해서 설명드리겠습니다.
● 이벤트가 발생시 실행될 함수를 만들어줍니다.
● 엘리먼트(Element)에 onclick 이벤트를 명시해줍니다.
● 엘리먼트(Element)를 클릭할 경우 이벤트가 발생됩니다.
<화면 이미지>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
<html>
<head>
<script>
// 성명을 클릭 했을때 동작하는 함수
function inp1Click(){
// alert 창에 '홍길동'이라는 텍스트 표출
alert($("#inp1").val());
// 'inp2'라는 아이디를 가진 엘리먼터의 값을'남성'에서 '여성'으로 변경.
$("#inp2").val("여성");
// alert 창에 '여성'이라는 텍스트 표출
alert($("#inp2").val());
}
// 성별을 클릭 했을때 동작하는 함수
function inp2Click(){
// 위에서 'inp2'id를 가진 엘리먼트의 value를 '여성'으로 변경 하여서 alert에 여성으로 표출
alert($("#inp2").val());
// 'inp1'라는 아이디를 가진 엘리먼터의 값을'홍길동'에서 '김철수'으로 변경.
$("#inp1").val("김철수");
// alert 창에 '김철수'라는 텍스트 표출
alert($("#inp1").val());
}
</script>
</head>
<body>
<div>
<section>
<div>
<article>
<div>
<h2>설명 입니다.</h2>
<dl>
<dt>성명</dt>
<dd>
<label for="inp1" class="inputLb">
<input type="text" id="inp1" onclick="inp1Click()" value="홍길동"/>
</label>
</dd>
</dl>
<dl>
<dt>성별</dt>
<dd>
<label for="inp1" class="inputLb">
<input type="text" onclick="inp2Click()" id="inp2" value="남성" />
</label>
</dd>
</dl>
</div>
</article>
</div>
</section>
</div>
</body>
</html>
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
|
● 'inp1Click'라는 함수와 'inp2Click'라는 함수를 생성합니다.
● 'inp1'라는 id를 가진 input 엘리먼트(Element)에 onclick 리스너에 위에서 선언한 'inp1Click' 함수를 넣습니다.
● 똑같이 'inp2'라는 id를 가진 input 엘리먼트(Element)에 onclick 리스너에 위에서 선언한 'inp2Click' 함수를 넣습니다.
● 화면에서 'inp1'라는 엘리먼트를 클릭하면 'inp1Click'함수가 동작하며 'inp2'를 클릭하면 'inp2Click' 함수가 동작합니다.
지금까지 onclick 리스너에 대해서 알아 보았는데요. 조금 허접한 설명이지만 글을 보시는분들에게 조금이라도 도움이 되었으면 좋겠습니다.
따로 궁금한사항 있으시면 댓글 남겨주시면 답변 드리겠습니다.
감사합니다.
[Jquery] 제이쿼리 텍스트 변경 .text() .html() (예제포함) (0) | 2020.02.19 |
---|---|
[Jquery] 제이쿼리 Ajax 설명 사용법 및 예제(간단) (1) | 2020.02.14 |
자바스크립트(JavaScript)란 무엇이며 특징 및 장단점(기초) (0) | 2020.02.12 |
[ Jquery ] 제이쿼리 addClass(), removeClass() 설명 및 예제(간단) (0) | 2020.02.04 |
[Jquery] 제이쿼리 오브젝트(object) 클래스 이름 가져오기, 클래스 데이터 추출 (0) | 2020.02.03 |