① 소스 내용

<?xml version="1.0" encoding="EUC-KR" ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR" />

<title>자바스크립트</title>

        <script type="text/javascript">

               // 한줄주석

               /* 여러줄 주석 */

               var no=1; // 오로지 var 타입의 변수만 존재, 일종의 멤버변수

               function hello(){

                       // alert창은  Modal dialog : 경고용으로 사용

                       alert("안녕~세상아~!!!"); // 내장 함수(메소드)

                       // DOM(Document Object Model) : HTML Tree형태의 객체로 구조화

                       // getElementById : Id element 찾아 가지고 온다.

                       var target = document.getElementById("target");

                       alert(target);

                       // innerHTML 같은 id 갖는 태그안에 '안녕!!!!' 넣게 된다.

                       target.innerHTML='안녕!!!!';

                       }

                       // gugu div 계속해서 클릭할 때마다 증가된 숫자가 증가하도록

               function add() {

                              var gugu = document.getElementById('gugu'); // 쓰도록 하자!!!

                              if(no%10==0){

                                      gugu.innerHTML += '<h5>ㅋㅋㅋ</h5>';

                              } else {

                                      gugu.innerHTML += '<input type="button" value="버튼'+no+'" />';

                              }

                              no++;

                       }      

        </script>

</head>

<body>

        <h1 id="target"></h1>

        <!--

               on으로 시작하는 것은 javascript에서만 사용

               javascript Event Driven Model : 이벤트가 발생할 경우 행동을 한다.

        -->

        <input type="button" value="눌러줘!" onclick="hello();"/>

        <div id="gugu" onclick="add();" style="border-style: solid;">

               0

        </div>

</body>

</html>


② 실행 화면

자바스크립트

0


블로그 이미지

모데스티

,