728x90
λ°μν
λͺ©μ & μ΄μ
document κ°μ²΄μ λν΄μ μ λͺ°λΌμ μ 리ν΄λ
λ΄μ©
Document κ°μ²΄
- μΉ νμ΄μ§ μ체λ₯Ό λ§ν¨
- μμ€μμ HTMLμμμ μ κ·Όνλ €λ©΄ document κ°μ²΄λΆν° μμν΄μΌ ν¨ ← DOM νΈλ¦¬μ λν μ§μ μ μν
- document λ©μλ
- HTML μμμ μ ν
- HTML μμμ μμ±
- HTML μ΄λ²€νΈ νΈλ€λ¬ μΆκ°
- HTML κ°μ²΄μ μ ν
HTML μμμ μ ν
λ©μλ | μ€λͺ |
document.getElementsByTagName(νκ·Έ μ΄λ¦) | ν΄λΉ νκ·Έ μμλ₯Ό λͺ¨λ μ ν |
document.getElementById(μμ΄λ) | ν΄λΉ id μμλ₯Ό μ ν |
document.getElementsByClassName(ν΄λμ€ μ΄λ¦) | ν΄λΉ classμ μν μμλ₯Ό λͺ¨λ μ ν |
document.getElementsByName(name μμ± κ°) | ν΄λΉ name μμ± κ°μ κ°μ§λ μμλ₯Ό λͺ¨λ μ ν |
document.querySelectorAll(μ νμ) | ν΄λΉ μ νμλ‘ μ νλλ μμλ₯Ό λͺ¨λ μ ν |
HTML μμμ μμ±
λ©μλ | μ€λͺ |
document.createElement(HTML) | μ§μ λ HTML μμλ₯Ό μμ± |
document.write(ν μ€νΈ) | HTML μΆλ ₯ μ€νΈλ¦Όμ ν΅ν΄ ν μ€νΈλ₯Ό μΆλ ₯ |
HTML μ΄λ²€νΈ νΈλ€λ¬ μΆκ°
λ©μλ | μ€λͺ |
document.getElementById(μμ΄λ).onclick = function(){ μ€νν μ½λ } | λ§μ°μ€ ν΄λ¦ μ΄λ²€νΈμ μ°κ²°λ μ΄λ²€νΈ νΈλ€λ¬ μ½λλ₯Ό μΆκ° |
HTML κ°μ²΄μ μ ν
- HTML DOM Level 1 μ 1998λ μ μ μλκ³ κ³μ μ¬μ©λκ³ μμ
- 2004λ μ΄ν Level 3 κ° μλ‘κ² μ μλκ³ Level 1κ³Ό κ°μ΄ μ¬μ©
- DOMμμ μ 곡νλ κ°μ²΄ μ§ν©(object collection)μ μ΄μ©νλ©΄ HTML κ°μ²΄λ₯Ό μμ½κ² μ νν μ μμ
κ°μ²΄ μ§ν© | μ€λͺ | DOM Level |
document.body | <body>μμλ₯Ό λ°ν | 1 |
document.cookie | HTML λ¬Έμμ μΏ ν€(cookie)λ₯Ό λ°ν | 1 |
document.domain | HTML λ¬Έμκ° μμΉν μλ²μ λλ©μΈ λ€μ(domain name)μ λ°ν | 1 |
document.forms | <form>μμλ₯Ό λͺ¨λ λ°ν | 1 |
document.images | <img>μμλ₯Ό λͺ¨λ λ°ν | 1 |
document.links | href μμ±μ κ°μ§λ <area>μμμ <a>μμλ₯Ό λͺ¨λ λ°ν | 1 |
document.referrer | λ§ν¬(linking)λμ΄ μλ λ¬Έμμ URIλ₯Ό λ°ν | 1 |
document.title | <title>μμλ₯Ό λ°ν | 1 |
document.URL | HTML λ¬Έμμ μμ ν URL μ£Όμλ₯Ό λ°ν | 1 |
document.baseURI | HTML λ¬Έμμ μ λ URI(absolute base URI)λ₯Ό λ°ν | 3 |
document.doctype | HTML λ¬Έμμ λ¬Έμ νμ (doctype)μ λ°ν | 3 |
document.documentElement | <html>μμλ₯Ό λ°ν | 3 |
document.documentMode | μΉ λΈλΌμ°μ κ° μ¬μ©νκ³ μλ λͺ¨λλ₯Ό λ°ν | 3 |
document.documentURI | HTML λ¬Έμμ URIλ₯Ό λ°ν | 3 |
document.domConfig | HTML DOM μ€μ μ λ°ν (λλ μ¬μ©νμ§ μμ) | 3 |
document.embeds | <embed>μμλ₯Ό λͺ¨λ λ°ν | 3 |
document.head | <head>μμλ₯Ό λ°ν | 3 |
document.implementation | HTML DOM ꡬν(implementation)μ λ°ν | 3 |
document.inputEncoding | HTML λ¬Έμμ λ¬Έμ μΈμ½λ©(character set) νμμ λ°ν | 3 |
document.lastModified | HTML λ¬Έμμ λ§μ§λ§ κ°±μ λ μ§ λ° μκ°μ λ°ν | 3 |
document.readyState | HTML λ¬Έμμ λ‘λ© μν(loading status)λ₯Ό λ°ν | 3 |
document.scripts | <script>μμλ₯Ό λͺ¨λ λ°ν | 3 |
document.strictErrorChecking | μ€λ₯μ κ°μ κ²μ¬ μ¬λΆλ₯Ό λ°ν | 3 |
* μ§μ μ€λ¨λκ±° μμ
* μΆκ°μ μΌλ‘ μ λ°μ΄νΈν μμ
μ°Έκ³ μλ£
μ½λ©κ΅μ‘ ν°μ¨νΌμ€μΏ¨
4μ°¨μ°μ νλͺ , μ½λ©κ΅μ‘, μννΈμ¨μ΄κ΅μ‘, μ½λ©κΈ°μ΄, SWμ½λ©, κΈ°μ΄μ½λ©λΆν° μλ° νμ΄μ¬ λ±
tcpschool.com
Document - Web API | MDN
Document μΈν°νμ΄μ€λ λΈλΌμ°μ κ° λΆλ¬μ¨ μΉ νμ΄μ§λ₯Ό λνλ΄λ©°, νμ΄μ§ μ½ν μΈ (DOM νΈλ¦¬)μ μ§μ μ μν μ μνν©λλ€. DOM νΈλ¦¬λ <body>μ <table> (en-US) λ° μ¬λ¬ λ€λ₯Έ μμλ₯Ό ν¬ν¨ν©λλ€. Documentλ
developer.mozilla.org
728x90
λ°μν