본문 바로가기
특강/javascript

javascript - script를 js 파일로 저장하여 불러오기

by pumkinni 2022. 8. 1.

javascript - script를  js 파일로 저장하여 불러오기


코드

<!DOCTYPE html>
<html lang="en" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title>make a web site</title>
    <link rel='stylesheet' href='style.css'>
    <script src = 'colors.js'></script>
  </head>
  <body>
    <h1><a href="1_site.html" class="color">My Europe Trips</a></h1>
    <input class = 'day_night' type='button' value = 'night' onclick = "
        daynight_controll(this);
        ">

    <div id="grid">
      <ul>
        <li><a href="2_nederland.html" class="color">Nederland</a></li>
        <li><a href="3_germany.html" class="color">Germany</a></li>
        <li><a href="4_czech.html" class="color">Czech</a></li>
      </ul>
      <div class="grid">
        <a>
        <p>
          <h2>GO to Belgium</h2>
          <img src="flight.jpg" width="30%"><br>
          I flight to Belgium.
          <br>Live in Leuven in belgium.
          <br>It's very small but safe country to live.
          <br>Many students live in Leuven and many dorms in there.
        </p>
        </a>
        <a>
        <p class="even">
          <img src="belgium_horse.jpg" width="30%"><br>
          This is what I see first in Belgium<br>
          It makes me feel like I'm real in europe<br>
          Because in korea It's not that usual<br>
          And gentlemen'smile who on the wagons make me smile
        </p>
        </a>
      </div>
  </div>
  </body>
</html>

 

- colors.js 코드

var Body = {

  setbackgroundcolor:function(color){
    document.querySelector('body').style.backgroundColor = color;
  },
  setcolor : function(color){
    document.querySelector('body').style.color = color;
  }
}
var Link = {
  setcolor:function (color){
    var a_list = document.querySelectorAll('.color');
    var i = 0;
    while(i < a_list.length){
        a_list[i].style.color = color;
        i += 1;}
      }
}

function daynight_controll(self){
  if(self.value === 'night'){
    Body.setbackgroundcolor('gray');
    Body.setcolor('white');
    self.value = 'day';
    Link.setcolor('powderblue');
    }
  else{
    Body.setbackgroundcolor('white');
    Body.setcolor('black');
    self.value = 'night';
    Link.setcolor('green');

      }}

 

결과

'특강 > javascript' 카테고리의 다른 글

javascript - 실습  (0) 2022.08.01
javascript - jquery 사용해보기_기초  (0) 2022.08.01
javascript - 객체와 함수  (0) 2022.08.01
javascript - 함수화  (0) 2022.08.01
javascript - 반복문(while)  (0) 2022.08.01