๋ฐ์ํ
Notice
Recent Posts
Recent Comments
Link
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
Tags
- ์๋ฐ๊ธฐ์ด
- java
- ์คํธ๋ฆผ๋ฆฟ
- ํ๋ค์ค๊ณต๋ถ
- Pandas
- ์๋ฐํ๋ก๊ทธ๋๋ฐ
- ํ์ด์ฌ๊ณต๋ถ
- ์น๋์๋ณด๋ ๊ธฐ์ด
- ์น๋์๋ณด๋ ์ ์
- JavaScript
- ์๋๋ก์ด๋ ์คํ๋์ค
- ์๋ฐ์ด๋ณด
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- db
- ์๋ฐ๊ณต๋ถ
- ํ์ด์ฌ
- Streamlit๊ธฐ์ด
- MySQL
- serverless
- Matplotlib ๊ธฐ์ด
- ์๋๋ก์ด๋ ์ฑ ๊ฐ๋ฐ
- ์คํธ๋ฆผ๋ฆฟ ๊ธฐ๋ณธ
- Streamlit๊ธฐ๋ณธ
- ์๋ฐ
- ์๋ฐ์คํฌ๋ฆฝํธ ๊ณต๋ถ
- Android
- ํ๋ค์ค
- ์๋ฐ์คํฌ๋ฆฝํธ
- RESTful API
- streamlit
Archives
- Today
- Total
ruriruriya
[JavaScript] ์๋ฐ์คํฌ๋ฆฝํธ - HTML์์ ์ด๋ฒคํธ๋ก JS ์คํํ๊ธฐ ๋ณธ๋ฌธ
๐๏ธWeb/JavaScript
[JavaScript] ์๋ฐ์คํฌ๋ฆฝํธ - HTML์์ ์ด๋ฒคํธ๋ก JS ์คํํ๊ธฐ
๋ฃจ๋ฆฌ์ผใ 2024. 4. 4. 11:56๋ฐ์ํ
onclick ์์ฑ ๊ฐ์ผ๋ก๋ ๋ฐ๋์ ์๋ฐ์คํฌ๋ฆฝํธ๊ฐ ๋ค์ด๊ฐ์ผ ํ๋ค.
์น๋ธ๋ผ์ฐ์ ๊ฐ ๊ธฐ์ตํ๊ณ ์๋ค๊ฐ onclick ์์ฑ์ ํ๊ทธ๋ฅผ ์ฌ์ฉ์๊ฐ ํด๋ฆญํ์ ๋ ์๋ฐ์คํฌ๋ฆฝํธ ๋ฌธ๋ฒ์ ๋ฐ๋ผ ์น๋ธ๋ผ์ฐ์ ๊ฐ ๋์ํ๋ค.
์ด๋ฌํ ๊ฒ์ ์ด๋ฒคํธ๋ผ๊ณ ํ๋ค.
HTML ์์ฑ JavaScript ์ด๋ฒคํธ
์น๋ธ๋ผ์ฐ์ ์์ ์ผ์ด๋ ์ ์๋ ์ด๋ฒคํธ ์ข
๋ฅ์๋
๋ํ์ ์ผ๋ก ํด๋ฆญ ์, ๊ธ์จ ์
๋ ฅ ์ ๋ฑ์ด ์๋ค.
10๊ฐ์์ 20๊ฐ ์ ๋ ๋๋ ์ด๋ฒคํธ๋ค์ ์ ์ํ๊ณ ์๋ค.
๊ทธ ์ด๋ฒคํธ๋ฅผ ์ด์ฉํ์ฌ ์ฌ์ฉ์์ ์ํธ์์ฉํ๋ ์นํ์ด์ง, ์น์ฌ์ดํธ๋ฅผ ๋ง๋ค ์ ์๋ค.
- onclick: ์์๋ฅผ ํด๋ฆญํ ๋ ๋ฐ์
- onmouseover: ์์ ์๋ก ๋ง์ฐ์ค๋ฅผ ์์ง์ผ ๋ ๋ฐ์
- onmouseout: ์์์์ ๋ง์ฐ์ค๋ฅผ ์์ง์ผ ๋ ๋ฐ์
- onkeydown: ํค๋ณด๋์ ํค๋ฅผ ๋๋ฅผ ๋ ๋ฐ์
- onkeyup: ํค๋ณด๋์ ํค๋ฅผ ๋ ๋ ๋ฐ์
- onchange: ์ ๋ ฅ ์์์ ๊ฐ์ด ๋ณ๊ฒฝ๋์์ ๋ ๋ฐ์ (์ฃผ๋ก input, select, textarea ๋ฑ์์ ์ฌ์ฉ)
- onsubmit: ํผ์ ์ ์ถํ ๋ ๋ฐ์
- onload: ๋ฆฌ์์ค๊ฐ ๋ก๋๋์์ ๋ ๋ฐ์ (์ฃผ๋ก window๋ ์ด๋ฏธ์ง ๋ฑ์์ ์ฌ์ฉ)
- onfocus: ์์๊ฐ ํฌ์ปค์ค๋ฅผ ๋ฐ์์ ๋ ๋ฐ์
- onblur: ์์๊ฐ ํฌ์ปค์ค๋ฅผ ์์์ ๋ ๋ฐ์
- onmousemove: ์์์์ ๋ง์ฐ์ค๋ฅผ ์์ง์ผ ๋ ๋ฐ์
- onmouseup: ๋ง์ฐ์ค ๋ฒํผ์ ๋๋ฅธ ํ ์์์์ ๋ง์ฐ์ค ๋ฒํผ์ ๋ผ์์ ๋ ๋ฐ์
- onmousedown: ์์์์ ๋ง์ฐ์ค ๋ฒํผ์ ๋๋ฅผ ๋ ๋ฐ์
- ondblclick: ์์๋ฅผ ๋๋ธ ํด๋ฆญํ ๋ ๋ฐ์
- oncontextmenu: ์์์์ ์ปจํ ์คํธ ๋ฉ๋ด๋ฅผ ์ด ๋ ๋ฐ์
์์ ์ฝ๋
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<!--์ด๋ฒคํธ ์์ฑ ์์๋ณด๊ธฐ-->
<!--onclick ์ด๋ฒคํธ : ๋ฒํผ ํด๋ฆญ ์ alert ์ฐฝ ๋์-->
<input type="button" value="Hi" onclick="alert('hi')">
<!--onchange ์ด๋ฒคํธ : ์
๋ ฅ ํ ๋ธ๋ผ์ฐ์ ๋ฒ์ด๋๋ฉด alert ์ฐฝ ๋์-->
<input type="text" onchange="alert('changed')">
<!--onkeydown ์ด๋ฒคํธ : ํค ์
๋ ฅ ์ alert ์ฐฝ ๋์-->
<input type="text" onkeydown="alert('key down')">
</body>
</html>
๋ฐ์ํ