본문 바로가기

JavaScript

<2주차> JavaScript #2세미나 내용

02. html에서 JavaScript 사용하기!

 

1) html에서 JavaScript 사용하는 태그 <script>

 

<body>

  <script>

  </script>

</body>

 

-body 태그 안에 script태그를 이용해서 자바스크립트를 사용할 수 있다.

 

2) JavaScript를 이용해보자!

 

<body>

   <div></div>

   <script>

     var div = document.querySelector("div")  // html 속 div태그를 가져와 div라는 변수에 넣어줌

     var h1 = document.createElement("h1") // 자바스크립트에서 html요소를 만들어 h1이라는 변수에 넣어줌

     h1.innerText = "hello" // h1 에 hello라는 텍스트를 넣어줌

     div.append(h1) // div라는 변수에 변수 h1을 넣어줌

   </script>

</body>

 

=>결과

3) JavaScript로 로그인,회원가입 창을 만들어보자!!

 

<로그인 창>

 

<body>

   <div></div>

   <script>

    var div = document.querySelector("div")

    var h1 =  document.createElement("h1")

    var inputId = document.createElement("input")

    var inputPw = document.createElement("input")

    var btn = document.createElement("button")

    var br = document.createElement("br")

 

    h1.innerText = "Login 창 만들기"

    btn.innerText = "로그인"

    

    inputId.setAttribute("type","text")

    inputId.setAttribute("placeholder","ID")

    inputPw.setAttribute("type","password")

    inputPw.setAttribute("placeholder","*****")

 

    

    div.append(h1)

    div.append(inputId)

    div.append(br)

    div.append(inputPw)

    div.append(btn)

   </script>

</body>

=>결과

<회원가입 창>

<body>

   <div></div>

   <script>

    var div = document.querySelector("div")

    var h1 =  document.createElement("h1")

    var inputId = document.createElement("input")

    var inputPw = document.createElement("input")

    var inputPwc = document.createElement("input")

    var btn = document.createElement("button")

    var br = document.createElement("br")

    var br2 = document.createElement("br")

 

    h1.innerText = "회원가입 창 만들기"

    btn.innerText = "로그인"

    

    inputId.setAttribute("type","text")

    inputId.setAttribute("placeholder","ID")

 

    inputPw.setAttribute("type","password")

    inputPw.setAttribute("placeholder","*****")

 

    inputPwc.setAttribute("type","password")

    inputPwc.setAttribute("placeholder","*****")

 

    

    div.append(h1)

    div.append(inputId)

    div.append(br)

    div.append(inputPw)

    div.append(br2)

    div.append(inputPwc)

    div.append(btn)

   </script>

</body>

=>결과