<html>
<head>
<title></title>
<script type="text/javascript">
function getString() {
var strString = "";
for (var i = 1; i < tab.rows.length - 1; i++) {
// for (var j = tab.rows.length - 1; j > i; j--) {
// if (tab.rows[i].cells[0].innerText == tab.rows[j].cells[0].innerText) {
// tab.rows[i].cells[0].innerText
// }
// }
// strString += tab.rows[i].cells[0].innerText + "," + tab.rows[i].cells[1].innerText + ";";
// } //alert(strString);
}
</script>
</head>
<body>
<form id="form1" runat="server">
<table id="tab">
<tr>
<td>学生ID</td>
<td>分数</td>
</tr>
<tr>
<td>001</td>
<td>70</td>
</tr>
<tr>
<td>002</td>
<td>80</td>
</tr>
<tr>
<td>002</td>
<td>50</td>
</tr>
<tr>
<td>003</td>
<td>60</td>
</tr>
<tr>
<td>001</td>
<td>30</td>
</tr>
<tr>
<td>002</td>
<td>60</td>
</tr>
</table>
<a href="#" onclick="getString()">HERE</a>
</form>
</body>
</html>
//要求结果把学生ID相同的分数累加
//得到字符串为:001,100;002,190;003,60;
<head>
<title></title>
<script type="text/javascript">
function getString() {
var strString = "";
for (var i = 1; i < tab.rows.length - 1; i++) {
// for (var j = tab.rows.length - 1; j > i; j--) {
// if (tab.rows[i].cells[0].innerText == tab.rows[j].cells[0].innerText) {
// tab.rows[i].cells[0].innerText
// }
// }
// strString += tab.rows[i].cells[0].innerText + "," + tab.rows[i].cells[1].innerText + ";";
// } //alert(strString);
}
</script>
</head>
<body>
<form id="form1" runat="server">
<table id="tab">
<tr>
<td>学生ID</td>
<td>分数</td>
</tr>
<tr>
<td>001</td>
<td>70</td>
</tr>
<tr>
<td>002</td>
<td>80</td>
</tr>
<tr>
<td>002</td>
<td>50</td>
</tr>
<tr>
<td>003</td>
<td>60</td>
</tr>
<tr>
<td>001</td>
<td>30</td>
</tr>
<tr>
<td>002</td>
<td>60</td>
</tr>
</table>
<a href="#" onclick="getString()">HERE</a>
</form>
</body>
</html>
//要求结果把学生ID相同的分数累加
//得到字符串为:001,100;002,190;003,60;
<html>
<head>
<title></title>
<script type="text/javascript">
function getString() {
var res={};
for (var i = 1; i < tab.rows.length; i++) {
var id= tab.rows[i].children[0].innerHTML;
var SC= tab.rows[i].children[1].innerHTML;
if(res[id]){
res[id]+=Number(SC);
}else{
res[id]=Number(SC);
}
}
var str="";
for(var i in res){
str+=";"+i+","+res[i];
}
alert(str.substr(1));
}
</script>
</head>
<body>
<form id="form1" runat="server">
<table id="tab">
<tr>
<td>学生ID</td>
<td>分数</td>
</tr>
<tr>
<td>001</td>
<td>70</td>
</tr>
<tr>
<td>002</td>
<td>80</td>
</tr>
<tr>
<td>002</td>
<td>50</td>
</tr>
<tr>
<td>003</td>
<td>60</td>
</tr>
<tr>
<td>001</td>
<td>30</td>
</tr>
<tr>
<td>002</td>
<td>60</td>
</tr>
</table>
<a href="#" onclick="getString()">HERE</a>
</form>
</body>
</html>
<head>
<title></title>
<script type="text/javascript">
function getString() {
var strString = "";
var jj = {};
var xh,fs;
for (var i = 1; i < tab.rows.length; i++) {
xh = tab.rows[i].cells[0].innerText;
fs = tab.rows[i].cells[1].innerText
if (jj.length==0) {
eval("jj.学号"+xh+" = "+fs);
}
else {
if (eval("jj.学号"+xh)) {
eval("jj.学号"+xh+" += "+fs);
}
else {
eval("jj.学号"+xh+" = "+fs);
}
}
// for (var j = tab.rows.length - 1; j > i; j--) {
// if (tab.rows[i].cells[0].innerText == tab.rows[j].cells[0].innerText) {
// tab.rows[i].cells[0].innerText
// }
// }
strString += tab.rows[i].cells[0].innerText + "," + tab.rows[i].cells[1].innerText + ";";
// }
} for (var i in jj) {
alert(i+":"+jj[i]);
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<table id="tab">
<tr>
<td>学生ID</td>
<td>分数</td>
</tr>
<tr>
<td>001</td>
<td>70</td>
</tr>
<tr>
<td>002</td>
<td>80</td>
</tr>
<tr>
<td>002</td>
<td>50</td>
</tr>
<tr>
<td>003</td>
<td>60</td>
</tr>
<tr>
<td>001</td>
<td>30</td>
</tr>
<tr>
<td>002</td>
<td>60</td>
</tr>
</table>
<a href="#" onclick="getString()">HERE</a>
</form>
</body>
</html>