javascript
2013-08-29 4 views -1 likes 
-1

50 개의 셀이있는 테이블을 만드는 코드가 있지만 줄/줄이 하나뿐이므로 단 4 줄만 사용하여 테이블을 작성하고 싶습니다.자바 스크립트를 사용하여 테이블 만들기

어떻게 자바 스크립트로 할 수 있습니까?

function montaTabela() { 
document.write("<table border='0' cellspacing='0' cellpadding='0' style=' font-family:Segoe UI, Segoe, Verdana;'>"); 
for (i=1; i<=50; i++){ 
    if (i%4 !== 0){ 
    document.write("<tr><td style='color:#696969;'>Table</td></tr>"); 
    } else { 
     document.write("<tr><td style='color:#ff0000'>Table</td></tr>"); 

    } 
}; 
documento.writeln("</table>"); 
} 

TKS

+0

'50'을 (를) '4'(으)로 변경 하시겠습니까? 또는 나는 무엇인가 놓치고 있냐? –

+1

둘 이상의 열이있는 테이블을 생성 하시겠습니까? 그렇다면 코드에''요소를 더 추가하십시오. – showdev

+0

귀하의 질문을 명확히하시기 바랍니다 –

답변

1

이보십시오. 또한 50은 4로 나눌 수 없기 때문에 마지막에 홀수 행을 갖습니다.

function montaTabela() 
{ 
    document.write("<table border='0' cellspacing='0' cellpadding='0' style='font-family:Segoe UI, Segoe, Verdana;'>"); 
    document.write("<tr>"); 
    for (i=0; i<50; i++) 
    { 
    if (i>0 && i%4 == 0) 
    { // if the column index is divisable by four, end the row and start a new one. 
     document.write("</tr><tr>"); 
    } 

    document.write("<td style='color:#ff0000'>Table</td>");  
    } 
    document.write("</tr>"); 
    documento.writeln("</table>"); 
}; 
+0

죄송합니다. 단지 4 줄만 생성하는 것은 아닙니다. –

+0

4 라인 이상 생성 중 ... 4 라인 만 있으면되고 마지막 라인에서는 빨간색으로 바뀝니다. –

관련 문제