js 将表格的数组存储为二维数组

表格数据:


  js关键代码

// 	权限列表生成二维数组
		var tr = document.getElementsByTagName('tr');
		var td = document.getElementsByTagName('td');
		var arr2 = new Array();
		//	初始化二维数组
		for(var i = 0; i < tr.length-1;i++){
			arr2[i] = new Array();
			for(var j = 0; j < td.length/(tr.length-1); j++){
				arr2[i][j] = '';
			}
		}
		
//		console.log(arr2.length);
		//	生成权限列表二维数组
		for (var x = 0; x < tr.length-1; x++) {                            
		    for (var y = 0; y < td.length/(tr.length-1); y++) {            
		        arr2[x][y] = td[x*(td.length/(tr.length-1))+y].innerText;
		        console.log('arr2['+x+']['+y+'] ==  '+ arr2[x][y] )
		    }    
		}
          alert (arr2)

  

转载于:https://www.cnblogs.com/RAINHAN/p/7095153.html

你可能感兴趣的:(js 将表格的数组存储为二维数组)