<div class="codetitle"> <span><a style="CURSOR: pointer" data="2288" class="copybut" id="copybut2288" onclick="doCopy('code2288')"><u>コードをコピーします</u></a></span> コードは次のとおりです。</div> <div class="codebody" id="code2288"> <br><script language="JavaScript"> ><br>var x=3, y=4; <br>var data = new Array(x); <br>for (var i=0; i<x i>{ <br>data[ i] = new Array(y); <br><br>for (var i=0; i<x i>{ <br>for (var j=0; j<y j>{ <br>data[i][j] = i j; <br>} <br>} <br><br>// var myarr = new Arrqy(3,4) <br><br>// 定義されているのは 2 つの要素を持つ 1 次元配列で、3 と 4 は各要素の値です <br><br>// 2 次元配列に基づいてテーブルを動的に生成します <br><br>function buildTable(tableId, data) <br>{ <br>for (var i=0; i<data.length i>{ <br>var row = document.getElementById(tableId).insertRow( ); <br>for (var j= 0; j<data j>{ <br>var cell=row.insertCell(j); <br>cell.innerText=data[i] ][j]; <br>} <br>} <br>} <br></script> <br><br>//実装例<br><table id="table1"> /table> <br><input type ="button" value="テーブルを生成" onclick="buildTable('table1',data)"></data></data.length></y></x></x> </div>