
π‘ μμ±μ΄ μλ λ Έλ μΆκ°νκΈ°
html νκ·Έμμλ μ¬λ¬κ°μ§ μμ±μ μ¬μ©νμ¬ μΉ μμλ₯Ό μ μ΄ν©λλ€.
λ°λΌμ μλ‘μ΄ μμλ₯Ό λ§λ€λ©΄ κ·Έμ κ΄λ ¨λ μμ±λ Έλλ λ§λ€μ΄μ μμλ Έλλ‘ μ°κ²°ν΄μΌ ν©λλ€.1. μμ λ Έλ λ§λ€κΈ° : .createElement()λ©μλλ₯Ό μ¬μ©νμ¬ νκ·Έμ ννλ₯Ό λ¨Όμ λ§λλλ€. 2. μμ± λ Έλ λ§λ€κΈ° : μμ λ Έλλ₯Ό λ§λλ .createElement()λ©μλλ₯Ό μ¬μ©νμ¬ μμλ Έλλ₯Ό λ§λ€μλ€λ©΄ κ·Έ λ€μμΌλ‘λ μμ± λ Έλλ₯Ό λ§λλ .createAttribute()λ©μλλ₯Ό μ¬μ©ν΄μΌ ν©λλ€. μμ±λͺ μ λ§λ μ΄νμλ μμ± κ°μ μΆκ°ν΄μΌ ν©λλ€. μμ±κ°μ μΆκ°ν λμλ μμ±λ Έλ.value νλ‘νΌν°λ₯Ό μ΄μ©ν©λλ€. π [κΈ°λ³Έν] let λ³μ = document.createAttribute('μμ±λͺ '); λ³μ.value = 'κ°'; 3. μμ± λ Έλ μ°κ²°νκΈ° : μμ± λ Έλλ μμ λ Έλμ μμμΌλ‘ μ°κ²°ν΄μΌ ν©λλ€. μλ‘ λ§λ μμ± λ Έλλ₯Ό μμ λ Έλμ μΆκ°νλ €λ©΄ setAttributeNode()λ©μλλ₯Ό μ΄μ©ν΄μΌ ν©λλ€. λ§μ½ μΆκ°ν μμ±μ΄ μμλ Έλμ μ΄λ―Έ λ€μ΄κ° μλ€λ©΄ κΈ°μ‘΄ μμ± λ Έλλ₯Ό μ μμ± λ Έλλ‘ λ체ν©λλ€. π [κΈ°λ³Έν] λΆλͺ¨λ Έλ(νκ·Έκ»λ°κΈ°, μμλͺ ).setAttributeNode(μμ±λ Έλ); 4. μμ λ Έλ μ°κ²°νκΈ° : μ λ¨κ³κΉμ§λ μμ±κ³Ό μμ±κ°μ μ°κ²°ν μνμ΄κ³ , μμ λ Έλμλ μ°κ²°λμ§ μμ μν μ λλ€. κ·Έλμ μμ±κ³Ό μμ λ Έλλ₯Ό μ°κ²°νλ €λ©΄ .appendChild()λ©μλλ₯Ό μ¬μ©ν΄μΌ ν©λλ€.<script> function addContant() { //pμμ λ Έλ μμ± let newP = document.createElement("p"); //<P></p> let text = document.createTextNode("λ°μ¬μ!π κ³ μν ν₯κΈ°κ° μμ~"); //ν μ€νΈλ Έλ μμ± newP.appendChild(text); //λΆλͺ¨λ Έλμ μμλ Έλ μ°κ²° //img μμ λ Έλ μμ± let newImg = document.createElement("img"); //<img/> let srcNode = document.createAttribute("src"); //src μμ± λ Έλ λ§λ€κΈ° (κ° μμ) let altNode = document.createAttribute("alt"); //alt μμ± λ Έλ λ§λ€κΈ° (κ° μμ) srcNode.value = "./img/chicken.jpg"; //src μμ±μ κ° μΆκ° altNode.value = "μΉν¨"; //alt μμ±μ κ° μΆκ° // <img src = 'κ²½λ‘' alt = 'κ°' /> newImg.setAttributeNode(srcNode); // imgνκ·Έμ μμ± μ°κ²° newImg.setAttributeNode(altNode); // imgνκ·Έμ μμ± μ°κ²° //id = infoμ newP,newImg μμ± μΆκ°νκΈ° document.getElementById("info").appendChild(newP); document.getElementById("info").appendChild(newImg); } </script>