๐ปProgramming/๐โ๏ธJavaScript
[JavaScript] 09. DOM
// id ๋ก ์ ๊ทผ let name = document.getElementById("name").value; //name์ผ๋ก ์ ๊ทผ let age = document.getElementsByName("age")[0].value; //tag๋ก ์ ๊ทผ let birth = document.getElementsByTagName("input")[2].value; let chk = document.querySelector("input[type=checkbox]").checked; //let chk = docment.querySelectorAll("input[type=checkbox]")[0].value; //class ์์ฑ์ผ๋ก ์ ๊ทผ let tel = document.getElementsByClassName("telC..
![[JavaScript] 09. DOM](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcgNhXk%2FbtrM63JhsWy%2Feqct3mep2bdkfNjA0ot0m0%2Fimg.png)
[JavaScript] 09. DOM
๋ฌธ์ ๊ฐ์ฒด ๋ชจ๋ธ (Document Object Mode) ์น ํ์ด์ง ์ฝํ ์ธ ๋ฅผ ์กฐ์ํ๋ ๋ฉ์๋์ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณต XML์ HTML์์ ์ฌ์ฉํ ์ ์๋๋ก ํ์ฅ๋ ์ ํ๋ฆฌ์ผ์ด์ ๋ ธ๋ ํธ๋ฆฌ์ ๊ฐ์ฅ ์์์๋ ๋จ ํ๋์ ๋ฃจํธ ๋ ธ๋ ๋ฃจํธ ๋ ธ๋๋ฅผ ์ ์ธํ ๋ชจ๋ ๋ ธ๋๋ ๋จ ํ๋์ ๋ถ๋ชจ ๋ ธ๋๋ฅผ ๊ฐ์ ๋ชจ๋ ์์ ๋ ธ๋๋ ์์ ๋ ธ๋๋ฅผ ๊ฐ์ง ์ ์์
![[JavaScript] 08. ์ ๊ท์](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeCz9Qy%2FbtrM6L9WiIN%2FVLUV0cwZMfs2fIYK7HKzXk%2Fimg.png)
[JavaScript] 08. ์ ๊ท์
์ ๊ท์ ์ ํจ์ฑ ๊ฒ์ฌ๋ฅผ ํ ๋ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ ๊ฒ ์ฌ์ฉ ๋ฐฉ๋ฒ์ ์๊ณ ์์ผ๋ฉด ์ด๋ ต์ง ์๊ฒ ์ฌ์ฉ ๊ฐ๋ฅ ๊ฒฝ์ฐ์ ๋ฐ๋ผ์๋ ์ ๊ท์์ด ์๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํด์ผ ํ๋ ์ผ์ด ์์ ์ ์์ ์ ๊ท์ ์์ฑ ๋ฐฉ๋ฒ RegExp ๊ฐ์ฒด ์์ฑ ์์ฑ์ ๋ฐฉ์ var ๋ณ์ = new RegExp(pattern[, flags]); ์ผ๋ฐ์ ์ผ๋ก RegExp๋ฅผ ํตํ ๋ฐฉ๋ฒ๋ณด๋ค๋ "์ ๊ท์ ๋ฆฌํฐ๋"์ ์ด์ฉํจ ํ๋ผ๋ฏธํฐ์์ ๋ฐ์ดํ๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ ์ฌ๋์ฌ๋ฅผ ์ฌ์ฉํด์ผํ๋ค. ์ฒซ ๋ฒ์งธ ์ธ์๋ ํจํด ๋ ๋ฒ์งธ ์ธ์๋ ํ๋๊ทธ flags g: ์ผ์นํ๋ ์ฒซ ๋ฒ์งธ ๋ฌธ์์์ ๊ทธ์น์ง ์๊ณ ์ ์ฒด์์ ์ผ์นํ๋ ๋ชจ๋ ๋ฌธ์๋ฅผ ๊ฒ์ i : ๋์๋ฌธ์๋ฅผ ๊ฐ์ ๋ฌธ์๋ก ์ทจ๊ธํ๊ณ ์ถ๋ค๋ฉด ์ฌ์ฉ ๋ฆฌํฐ๋ด ๋ฐฉ์ var p = /ab+c/i; / /์ฌ์ด์ ์ ๊ท์์ ์ ๋ ฅํ๊ณ , ํ๋ฐ์ดํ๋ ์๋ฐ์ดํ๋ฅผ ์ฌ์ฉํ ์..
![[JavaScript] 07. form ๊ฐ์ฒด](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb9C03Z%2FbtrMQNy7a5p%2FWvEoHZnJsvSM0Cq3V48qV0%2Fimg.png)
[JavaScript] 07. form ๊ฐ์ฒด
forms ์์ document.forms ๊ฐ์ฒด HTMLCollction ๊ฐ์ฒด๋ก ์์๋ ํผ์ ์ด๋ฆ์ด๋ ์ธ๋ฑ์ค๋ฅผ ์ด์ฉํ์ฌ ์ ๊ทผํ๋ค. ๊ฐ์ฒด๋ฅผ ์ด์ฉํ์ฌ ์์์ ๊ฐ์ฒด ์ด๋ผ๊ณ ํ๋ ๊ฒ์ ์ ์ฌ ๋ฐฐ์ด์ด๋ผ๊ณ ์๊ฐํ๋ฉด ํธํ๋ค. form ์ฃผ์ ์์ฑ ๋ฐ ๋ฉ์๋ ์ฃผ์ ์์ฑ ์ค๋ช elemennts FORM ์์์ ๋ด๊ธด ๋ชจ๋ form ์ปจํธ๋กค(control) ๋ฐฐ์ด์ ๋ฐํํ๋ค. length FORM ์์์ ์ปจํธ๋กค ์๋ฅผ ๋ฐํํ๋ค. name ํ์ฌ FORM ์์ ์ด๋ฆ์ ๋ฌธ์์ด๋ก ๋ฐํํ๋ค. action FORM ์์์ action์ ์ค์ ํ๊ฑฐ๋ ๋ฐํ ๋ฐ๋๋ค. enctype FORM ์์์ contentType์ ์ค์ ํ๊ฑฐ๋ ๋ฐํ ๋ฐ๋๋ค. encoding ์์ฑ๊ณผ ๋์ผํ๋ค. method FORM ์์์ HTTP method๋ฅผ ์ค์ ํ๊ฑฐ๋ ๋ฐํ ๋ฐ๋..