我是谁来了Ω 读书法44
关注数: 0 粉丝数: 19 发帖数: 1,557 关注贴吧数: 0
求高手赐教,这段代码怎么修改,实现分类汇总 <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" cellspacing="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>
js对table标签得操作,求救,求解,求代码 <html> <head> <meta charset=utf-8"> <title> 获取表格内容 </title> <script type="text/javascript"> function getTableContent(id){ var mytable = document.getElementById(id); var data = []; 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; } } console.log(data);//【行】【列】 } </script> <body> <table id="mytable" border="1" cellpadding="1" cellspacing="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>AA02</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>AA03</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>AA04</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>AA05</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> </table> <p><input type="button" name="btn" value="获取表格数据" onclick="getTableContent('mytable')"></p> <p><div id="result"></div></p> </body> </html> 这是代码,已获取到表格所有数据,想要得到的结果是根据编码5那列,把美元的相加,欧元的相加,美元就是30000,欧元就是20000,求后续代码
1 下一页