์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- SQL
- ๋ฆฌ๋ ์ค
- ๋ฐฐ์ด
- Update
- like
- ๋ณ์
- JS
- ํ๋ก๊ทธ๋๋จธ์ค
- ์ปจํธ๋กค๋ฌ
- optionํ๊ทธ
- JavaScript
- ์ฝํ
- ํ ์ด๋ธ
- Spring
- DATE_FORMAT
- ๋์ปค
- ๋์
- JSP
- Ajax
- MySQL
- ๋์ ํ ์ด๋ธ
- post๋ฐฉ์
- ํจ์
- select
- ๋ช ๋ น์ด
- ๋ฐฑํฑ
- ์๋ฐ์คํฌ๋ฆฝํธ
- oracle
- order by
- ์ธ๋ผ์ธ๋ทฐ
- Today
- Total
๋ชฉ๋กDeveolpment Study๐๏ธ/Javascript (61)
bom's happy life
์ธํํ๋ ๊ฐ์ด ๋ณ๊ฒฝ๋ ๋ ํด๋น ํจ์๋ฅผ ์คํ์์ผ ๋ง ๋์ด๋ฅผ ๊ณ์ฐํ๋ ํจ์๋ง๋ค๊ธฐ 1. HTML ์์ ๊ฐ์ ธ์ค๊ธฐ : `nameBirthInput`, `childBirthInput`, `nameAgeInput`, `childAgeInput `๋ณ์๋ค์ ๊ฐ๊ฐ HTML ์์๋ฅผ ๊ฐ์ ธ์ค๋ getElementById ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ํด๋น ์ธํ ํ๋๋ค์ ์ ํํ๋ค. `name_birth_val`์ ์ ์ฒญ์ ์๋ ์์ผ์ ์ ๋ ฅํ๋ ์ธํ ํ๋, `child_birth_val`์ ์๋ ์๋ ์์ผ์ ์ ๋ ฅํ๋ ์ธํ ํ๋, `name_age_val`์ ์ ์ฒญ์์ ๋ง ๋์ด๋ฅผ ํ์ํ๋ ์ธํ ํ๋, `child_age_val`์ ์๋ ์ ๋ง ๋์ด๋ฅผ ํ์ํ๋ ์ธํ ํ๋๋ฅผ ๊ฐ๋ฆฌํจ๋ค. 2. ๋ง ๋์ด ๊ณ์ฐ ํจ์(`calculateAge`) : - calcula..
๋์ ์ผ๋ก ์์ฑํ option ํ๊ทธ์ value ๋ฅผ ๊ฐ์ ธ์์ ์ต์ ๋ณ๊ฒฝํ๋ ค๋ ์ฝ๋๋ฅผ ์ง๋ณด์๋ค. ๋์ ์ผ๋ก ์์ฑํ ํ๊ทธ : --์ค๋ต-- rentList += ''; rentList += ''; rentList += '1ํ์(10:00~12:00)'; rentList += '2ํ์(13:00~15:00)'; rentList += '3ํ์(15:00~17:00)'; rentList += ''; rentList += ''; --์ค๋ต-- ์ฐธ๊ณ ) onchange="optionChange(this)" ์ `this` ํค์๋๋? optionChange ํจ์๋ HTML ์ด๋ฒคํธ ํธ๋ค๋ฌ๋ก ์ฌ์ฉ๋๊ณ ์๋ค. ์ด๋ฒคํธ ํธ๋ค๋ฌ ํจ์๋ ์ผ๋ฐ์ ์ผ๋ก ํด๋น ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ ์์๋ฅผ ๊ฐ๋ฆฌํค๋ `this` ํค์๋๋ฅผ ํตํด ํด๋น ์์์ ์ ๊ทผํ ์ ์๋ค..
๋ฌธ์ : ๋ค๋ฅธ ์ต์ ์ ํด๋ฆญํ๋ฉด ์ต์ ๊ฐ์ ๋ณ๊ฒฝํ๊ณ ์ถ์๋ฐ ์๋ฐ์คํฌ๋ฆฝํธ์ฝ๋๊ฐ ๋จนํ์ง ์๋๋ค. ๋ฌธ์ ์ ์ฝ๋ : ${rentTime}`; if(rentTime === '1') { rentList += ` 1ํ์ 2ํ์ 3ํ์`; } else if(rentTime === '2') { rentList += ` 1ํ์ 2ํ์ 3ํ์`; } else if(rentTime === '3') { rentList += ` 1ํ์ 2ํ์ 3ํ์`; } rentList += ` ์ฐพ์๋ณด๋, ํ๊ทธ ์์ ํ๊ทธ๋ฅผ ์ง์ ์ฌ์ฉํ๋ ๊ฒ์ HTML์ ๊ท์น์ ๋ฐ๋ผ ์๋ชป๋ ๊ตฌ๋ฌธ์ด๊ณ , HTML ํ์ค์์๋ ํ๊ทธ ์์ ์ธ๋ผ์ธ ์์๋ฅผ ์ฌ์ฉํ ์ ์๋๋ก ์ง์ ํ๊ณ ์๋ค. ๊ทธ๋ฆฌ๊ณ ํ๊ทธ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ํด๋ฆญ ์ด๋ฒคํธ๋ฅผ ์ง์ํ์ง ์๋๋ค. ๊ทธ๋์ ํ๊ทธ์ ๋ณ๊ฒฝ ์ด๋ฒคํธ(`..
1. className ์์ฑ(property) - `className `์ DOM ์์์ ํด๋์ค๋ฅผ ๋ํ๋ด๋ ์์ฑ์ด๋ค. - ์์์ ํด๋์ค ์ด๋ฆ์ ๋ฌธ์์ด ํํ๋ก ๊ฐ์ ธ์ค๊ฑฐ๋ ์ค์ ํ ์ ์๋ค. - ์๋ฅผ ๋ค์ด, ์์๋ฅผ ์ ํํ๊ณ ํด๋น ์์์ className ์์ฑ์ ์ฌ์ฉํ์ฌ ํด๋์ค ์ด๋ฆ์ ๊ฐ์ ธ์ค๊ณ ๋ณ๊ฒฝํ๋ค. ์ด๊ธฐ ์ํ์์ ์์์๋ "my-class"๋ผ๋ ํด๋์ค ์ด๋ฆ์ด ์๋ค. className ์์ฑ์ ํตํด ํด๋น ํด๋์ค ์ด๋ฆ์ ๊ฐ์ ธ์จ ํ, element.className = "new-class"์ ๊ฐ์ด ์ฌ์ฉํ์ฌ ํด๋์ค ์ด๋ฆ์ "new-class"๋ก ๋ณ๊ฒฝํ๋ค. ๋ณ๊ฒฝ๋ ํด๋์ค ์ด๋ฆ์ ํ์ธํ๊ธฐ ์ํด ๋ค์ console.log(element.className)์ ์ฌ์ฉํ์ฌ ์ถ๋ ฅํ๋ค. -> ๊ฐ : `new-class` ์ฌ์ฉ ์์..