当前位置: 首页 > 图文教程 > 网络编程 > Javascript > Javascript 二维数组

Javascript
javascript 关闭IE6、IE7
javascript substr和substring用法比较
javascript 强制弹出窗口代码-跨拦截
javascript 获取多条数据(模拟ajax获取数据)
js 分页代码带切换效果
选择指定数量后checkbox不可选(变灰)javascript代码
javascript 图片上传预览-兼容标准
jquery 截取字符串的实现
jquery tagname 取得方法
scrollTop 用法说明
javascript 倒排序方法
慎用 somefunction.prototype 分析
几个常用的JavaScript字符串处理函数 - split()、join()、substring()和indexOf()
javascript 根据歌名获取播放地址和歌词内容
js在Firefox与IE中对DOM对像的引用的比较
Javascript String对象扩展HTML编码和解码的方法
javascript HTMLEncode HTMLDecode的完整实例(兼容ie和火狐)
Javascript 获取字符串字节数的多种方法
javascript 常用方法总结
cookie丢失问题(认证失效) Authentication (用户验证信息)也会丢失

Javascript 二维数组


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-10   浏览: 293 ::
收藏到网摘: n/a

Javascript二维数组的实现代码,需要的朋友可以参考下。
复制代码 代码如下:

<script language="JavaScript">
var x=3, y=4;
var data = new Array(x);
for (var i=0; i<x; i++)
{
data[i] = new Array(y);
}
for (var i=0; i<x; i++)
{
for (var j=0; j<y; j++)
{
data[i][j] = i + j;
}
}
// var myarr = new Arrqy(3,4)
// 定义的是一个有两个元素的一维数组,3和4是各个元素的值
// 根据二维数组动态生成表格
function buildTable(tableId, data)
{
for (var i=0; i<data.length; i++)
{
var row = document.getElementById(tableId).insertRow();
for (var j=0; j<data[i].length; j++)
{
var cell=row.insertCell(j);
cell.innerText=data[i][j];
}
}
}
</script>
//实现举例
<table id="table1"></table>
<input type="button" value="生成表格" onclick="buildTable('table1',data)">