HTML body부분에 직접 쓰지 않아도 자바스크립트를 활용하면 프로그램 적으로 필요한 요소들을 추가할 수 있다.

 

 document.createElement()는 문서 안에 괄호 안에 있는 요소를 만든다는 의미를 가진다. 시각적인 효과를 위해 공간을 만들고 거기에 클로버를 집어 넣고 약간 꾸미는 작업을 진행한다.

 

document.createTextNode() 는 먼저 h1을 요소로 불러낸 뒤에 출력하고 싶은 내용을 입력했다.



<script>

           var span;

           var h;

           var txt;

 

           function init(){

                     span=document.createElement("span");

                     span.innerHTML="♣";

                     span.style.fontSize=50 + "pt";

                     span.style.position="absolute";

                     span.style.left=100+"px";

                     span.style.top=50+"px";

                     span.style.color="red";

                     document.body.appendChild(span);

          

                     h = document.createElement("H1");

                     txt = document.createTextNode("문돌이의IT");

                     h.appendChild(txt);

                     document.body.appendChild(h);

}

</script>

 

<body onLoad="init()">

</body>

 


 Body에 작성하면 순식간에 처리가 가능하지만 자바스크립트로 생성하기 위해서는 약간의 암기와 적용이 필요하다

+ Recent posts