求高手赐教,这段代码怎么修改,实现分类汇总
javascript吧
全部回复
仅看楼主
level 1
<html>
<head>
<meta charset=utf-8">
<title> 获取表格内容 </title>
<script type="text/javascript">
function Dictionary () {
this.dic = [];
this.add = add; // 添加元素
}
function add( key , value ){
this.dic[key] = value;
}
function getTableContent(id){
var mytable = document.getElementById(id);
var data = [];
var dic=new Dictionary();
for(var i=1,rows=mytable.rows.length; i<rows; i++){//行
for(var j=0,cells=mytable.rows[i].cells.length; j<cells; j++){//列
if(!data[i]){//判断是否有值
data[i] = new Array();
}
data[i][j] = mytable.rows[i].cells[j].innerHTML;
//dic.add(data[i][5],data[i][9]);
dic.add(data[i][5],data[i][9]);
}
}
console.log(dic)
}
</script>
<body>
<table id="mytable" border="1" cellpadding="1" cel
lsp
acing="1">
<tr>
<td>编码0</td><td>编码1</td><td>编码2</td><td>编码3</td><td>编码4</td><td>编码5</td><td>编码6</td><td>编码7</td><td>编码8</td><td>编码9</td><td>编码10</td><td>编码11</td><td>编码12</td><td>编码13</td><td>编码14</td><td>编码15</td>
</tr>
<tr>
<td>AA01</td><td>123</td><td>苹果</td><td>A1001</td><td>英国</td><td>美元</td><td>10000</td><td>1</td><td>个</td><td>10000</td><td>7.5</td><td>克</td><td></td><td></td><td>优质</td><td>6.4574</td>
</tr>
<tr>
<td>AA01</td><td>123</td><td>苹果1</td><td>A1001</td><td>英国</td><td>美元</td><td>20000</td><td>1</td><td>个</td><td>20000</td><td>7.5</td><td>克</td><td></td><td></td><td>优质</td><td>6.4574</td>
</tr>
<tr>
<td>AA01</td><td>123</td><td>苹果1</td><td>A1001</td><td>英国</td><td>欧元</td><td>20000</td><td>1</td><td>个</td><td>20000</td><td>7.5</td><td>克</td><td></td><td></td><td>优质</td><td>6.4574</td>
</tr>
<tr>
<td>AA01</td><td>123</td><td>苹果1</td><td>A1001</td><td>英国</td><td>人民币</td><td>20000</td><td>1</td><td>个</td><td>20000</td><td>7.5</td><td>克</td><td></td><td></td><td>优质</td><td>6.4574</td>
</tr>
<td>AA01</td><td>123</td><td>苹果1</td><td>A1001</td><td>英国</td><td>人民币</td><td>10000</td><td>1</td><td>个</td><td>10000</td><td>7.5</td><td>克</td><td></td><td></td><td>优质</td><td>6.4574</td>
</tr>
</table>
<p><input type="button" name="btn" value="获取表格数据" onclick="getTableContent('mytable')"></p>
<p><div id="result"></div></p>
</body>
</html>
2021年11月18日 01点11分 1
level 1
可以解决,cai-974754827
2021年11月18日 01点11分 2
啥都不会,加你干什么
2021年11月18日 02点11分
1