[英]Populate an HTML table with characters from String Array
我需要創建一個2 * 50的單元格表,並用預先存儲在JavaScript數組中的字符串文字填充它。
我已經將字符串存儲在數組中並創建了一個表。 我無法填充它。
//string literal pre-stored in a javascipt array
var proverbs = ["Love sees no faults", "friend in need is a friend indeed"];
var txt= proverbs[0];
document.write('<table id= "tab" border="1" cellspacing="1" cellpadding="30">')
for(i = 0; i < 50; i++){
document.write('<tr>')
document.write('<td>')
document.write('<td>')
document.write('</tr>')
}
for (i = 0; i < txt.length; i++) {
tab += document.write("<tr><td>" + txt[i] + "</td></tr>");
}
document.write('</table>')
這是行不通的。 我現在該如何填充表格。 我寫的最后一個for循環是填充表單元格,每個單元格一個字符。 誰能告訴我如何實現它。
您的代碼似乎缺少了一些東西。
第一個問題:var proverbs = [“愛無可挑剔”,“需要的朋友的確是朋友”]; var txt =諺語[0];
您將箴言子0分配給txt。 很好,txt的值現在是“愛沒有錯”。 但是,稍后您將引用txt [i]。
第二個問題
for (i = 0; i < txt.length; i++) {
tab += "<tr><td>" + txt[i] + "</td>";
}
您不會關閉tr標簽。 但是,您也不會對tab執行任何操作。
我認為您正在打印一個空表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.