利用JS動態生成表格,是一個JS面試題,在行、列輸入框中輸入要生成的行列數,可立即生成表格,要求如下:
1) 任意輸入行數或列數, 生成對應表格;
2) 行數, 列數必須為正整數類型, 否則提示非法;(這里我用正則限制1-100, 避免網友測試輸入過大值造成瀏覽器假死)
3) 在生成表格的單元格中隨機填入1到15之間的隨機數, 并給每個單元格設置隨機背景顏色;
4) 點擊任意單元格, 將其數和背景顏色輸出顯示;
5) 效率要求:100*100生成表格時間小于3秒;
6) 代碼中要用到事件代理機制;
7) 設計一種簡單機制, 使單元格數小于255*255*255時, 顏色不重復
8) 要求符合w3c驗證, 兼容IE, Firefox, chrome等瀏覽器