色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

javascript - 為什么創建多行多列的表格最后只有一行內有表格

瀏覽:104日期:2022-12-21 15:46:51

問題描述

javascript - 為什么創建多行多列的表格最后只有一行內有表格

我自己寫了一個函數,用來創建多行多列的表格,但是寫完發現只能創建一行多列。

<p id='game-box'></p> <script> var Tab=createGrids(16,10); var gameBox=document.getElementById('game-box'); gameBox.appendChild(Tab); // 創建網格 function createGrids(row,col) {var Tab=document.createElement('table');var Tbody=document.createElement('tbody');var i=0,j=0;while(i<row) { var Tr=document.createElement('tr'); while(j<col) {var Td=document.createElement('td');Tr.appendChild(Td);j++; } Tbody.appendChild(Tr); i++;}Tab.appendChild(Tbody);return Tab; } </script>

問題解答

回答1:

因為你第一遍運行 while(i<row) 的結束時候 while(j<col)中的 j 已經是10了哦,所以,第二遍循環 i以后,創建的tr里面都是沒有 td 的,因為沒有走進while(j<col) 嘛,

你可以改成這樣子

<p id='game-box'></p> <script> var Tab=createGrids(16,10); var gameBox=document.getElementById('game-box'); gameBox.appendChild(Tab); // 創建網格 function createGrids(row,col) {var Tab=document.createElement('table');var Tbody=document.createElement('tbody');var i=0;while(i<row) { var Tr=document.createElement('tr'); var j=0; while(j<col) {var Td=document.createElement('td');Tr.appendChild(Td);j++; } Tbody.appendChild(Tr); i++;}Tab.appendChild(Tbody);return Tab; } </script>

應該就可以了

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 国产成在线观看免费视频 | 免费人成在观看 | 免费一级大片 | 亚洲欧美国产中文 | 精品在线观看国产 | 国产精品久久久一区二区三区 | 自拍视频一区 | 好吊妞国产欧美日韩视频 | 国产亚洲精品福利片 | 经典国产乱子伦精品视频 | 久久精品人人爽人人爽快 | 手机在线观看亚洲国产精品 | 天天激情站 | 日本xxxxxxx69xx| 精品中文字幕在线观看 | 免费一看一级毛片全播放 | 91精品国产91热久久久久福利 | 国产在线欧美日韩精品一区二区 | 欧美精品成人久久网站 | 中国人免费观看高清在线观看二区 | 亚洲欧美一区二区三区不卡 | 色综合久久综合 | 亚洲人成免费网站 | 久久一本一区二区三区 | 男的操美女 | 国产a级精品特黄毛片 | 一区国严二区亚洲三区 | 99久久99热精品免费观看国产 | 97国产免费全部免费观看 | 手机在线免费看毛片 | 亚洲国产成a人v在线观看 | 日韩欧美色综合 | 亚洲成人黄色片 | 三级理论手机在线观看视频 | 亚洲成a人片在线观看精品 亚洲成a人片在线观看中 | 高清波多野结衣一区二区三区 | 女人张开腿让男人桶免费网站 | 成人毛片在线观看 | 国产亚洲综合在线 | 中国黄色一级毛片 | 久久93精品国产91久久综合 |