zpfmal
420
2019-02-11 20:55:39
1
67

자바스크립트와 html질문입니다


.html 파일 내부에 있는 자바스크립트에서 html안에 태그를 넣으려고 하는데요

aa = '<tr>'+
      '<td colspan="2">'+
        '1'+
      '</td>'+
      '<td colspan="2">'+
        '2'+
      '</td>'+
    '</tr>';

이런식으로 태그를 넣고

asd.innerHTML = aa; 이렇게 해서 html에 <table id = "asd">안에 넣는건데요

일단 기본적으로 넣는건 되는데요

for문으로 반복할 경우 tr이 여러개 들어가게 하고싶은데요

저렇게 하면 그냥 위에 덧씌워서 tr이 하나만 나오는데 어떻게 해야되나요?

0
0
  • 답변 1

  • 제르맹
    191
    2019-02-11 21:10:17

    간단하게 

    let b = "";

    for(let i=0;i<length;i++) {

     aa = "<tr></tr>";

    b+=aa;

    }

    asd.innerHTML = b


    이러면 될거 같아요.

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