|
要求是:
1,對(duì)于空內(nèi)容,應(yīng)該寫為"<td> </td>",否則在ie會(huì)顯示的很變態(tài)(ie當(dāng)作該單元格不存在)。
2,當(dāng)輸出數(shù)據(jù)條數(shù)不等于表格的“長(zhǎng)X寬”時(shí),用"<td> </td>"自動(dòng)填補(bǔ)最后一行空余的地方。
其實(shí)也很簡(jiǎn)單,當(dāng)時(shí)做ASP時(shí)用了一個(gè)較復(fù)雜的算法(下面代碼中MakeTable2),今天又想到一個(gè)更容易理解的算法(MakeTable1),今天用js實(shí)現(xiàn)了下,不過郁悶的是感覺效率上都一樣,這樣還是用第一個(gè)比較好(容易理解,代碼少)。
代碼如下:
[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]
JavaScript技術(shù):用js實(shí)現(xiàn)的一個(gè)根據(jù)內(nèi)容自動(dòng)生成表格的函數(shù),轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。