DOM (Document Object Model)
DOM
-
DOM : Document Object Model, λ¬Έμ κ°μ²΄ λͺ¨λΈ
-
XMLμ΄λ HTMLλ¬Έμμ μ κ·ΌνκΈ° μν μΌμ’ μ μΈν°νμ΄μ€
Document λ©μλ
-
document.getElementsByTagName(νκ·Έμ΄λ¦)[μΈλ±μ€λ²νΈ] : ν΄λΉ μΈλ±μ€ λ²νΈλ₯Ό κ°μ§ νκ·Έ μ΄λ¦μ μμλ₯Ό μ ν
-
document.getElementById(μμ΄λ) : ν΄λΉ μμ΄λμ μμλ₯Ό μ ν
-
document.getElementsByClassName(ν΄λμ€μ΄λ¦) : ν΄λΉ μΈλ±μ€ λ²νΈλ₯Ό κ°μ§ ν΄λμ€ μ΄λ¦μ μμλ₯Ό μ ν
-
document.querySelector(μ νμ) : ν΄λΉ μ νμλ‘ μ νλ μμ μ€ μ²« λ²μ§Έ μμλ₯Ό μ ν
-
document.querySelectorAll(μ νμ) : ν΄λΉ μ νμλ‘ μ νλλ μμλ₯Ό λͺ¨λ μ ν
-
document.write(ν μ€νΈ) : HTML μΆλ ₯ μ€νΈλ¦Όμ ν΅ν΄ ν μ€νΈλ₯Ό μΆλ ₯
DOM μμμ λ΄μ© λ³κ²½
-
.value : input κ³Ό κ°μ form μμμ κ°μ κ°μ Έμ΄
-
.innerHTML : ν μ€νΈ λΏ μλλΌ HTML νκ·Έ μμκΉμ§ λ³κ²½ κ°λ₯
-
.innerText : λ§ν¬μ μΈμ΄κ° μ μ©(render)λ μνλ‘ μ½μ΄μ΄ > HTMLμ μμκ° μ κ±°λ ν μ€νΈλ§ κ°μ Έμ΄
-
.textContent : λ§ν¬μ νκ·Έλ₯Ό μ μΈν λͺ¨λ λ¬Έμμ΄ μ½κ³ λ³κ²½ κ°λ₯