• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

이거는 왜 안될까요?..... 아톰을 사용하고있습니다.

19.07.09 18:58 작성 조회수 113

0

 

<!DOCTYPE html>

<html >

  <head>

    <meta charset="utf-8">

    <title></title>

  </head>

  <body>

    <h1>Loop & Array</h1>

    <script>

    var coworkers = ['kcj','kcj2','kcj3'];

 

    <h2>coworkers</h2>

    var i = 0;

    while(i<coworkers.length)

    {

      document.write('<li>+coworkers[i]+</li>');

      i = i+1;

        }

    </script>

 

  </body>

</html>

 

답변 1

답변을 작성해보세요.

2

김재희님의 프로필

김재희

2019.08.01

<h1>Loop & Array</h1>
<h2>coworkers</h2>
<script>

var coworkers = ['kcj', 'kcj2', 'kcj3'];
var i = 0;

while(i<coworkers.length) {

document.write('<li>' + coworkers[i] + '</li>');

i = i+1;

}

</script>

이고잉님을 맹신하는 지나가는 나그네입니다.

간단히 답변드리자면,

h2 요소를 script 태그 밖으로...

그리고 '<li>+coworkers[i]+</li>' 이 부분이 모두 문자열과 인식하고 있기 때문에 문자열 접합을 통한

'<li>' + coworkers[i] + '</li>'  이렇게 바꿔주시면 될 것 같습니다.