주니오주니
190
2020-10-27 16:58:55 작성 2020-10-27 17:00:03 수정됨
2
106

자바스크립트 질문이요!


html에서 외부 js 파일을 사용할려면 js 전체를 function으로 함수 지어서 해야되드라구요. 그래서 그런데 만약...

[js파일]

function caculation(){

연산...

 

function a1(){

for(var a=0; a<10; a++){

출력내용1

}

}

 

function a2(){

for(var a=0; a<10; a++){

출력내용2

}

}

 

function a3(){

for(var a=0; a<10; a++){

출력내용3

}

}

}

연산은 출력123 출력되는데 다 공통적으로 사용되는것고요. 그러면 여기서 출력내용1을 출력하고 싶으면 어떻게 해야할까요?

0
  • 답변 2

  • jwkim96
    12
    2020-10-27 17:20:50

    저런식으로 묶지 않아도 될텐데요..


    // [js파일]
    
    function a1(){
      for(var a=0; a<10; a++){
      출력내용1
      }
    }
    
    function a2(){
      for(var a=0; a<10; a++){
        출력내용2
      }
    }
    
    function a3(){
      for(var a=0; a<10; a++){
        출력내용3
      }
    }
    


    해당 js파일을 head에서 추가


    <html>
    ...
    <head>
    ...
    <script src="js파일경로"></script>
    ..
    </head>
    <body>
    ...
    <script>
      window.onload = function() {
        // 여기에 js 함수 작성
        a1();
      }
    </script>
    </body>
    </html>

    이렇게 하면 됩니다.

  • 주니오주니
    190
    2020-10-27 17:43:49

    button 으로 해서 따로 따로 3개 출력할려고 그러는데 그러면 3개 onclick에 js함수 다 넣어야하나요?

  • 로그인을 하시면 답변 을 등록할 수 있습니다.