用javascript從最后一個(gè)單元格向前遍歷表格,把所有單元格的字符拼成一個(gè)字符串
<table id="t1" width="500" border="1" cellspacing="0" cellpadding="3">
<tr>
<td>aa</td>
<td>bb</td>
</tr>
<tr>
<td>cc</td>
<td>dd</td>
</tr>
<tr>
<td>ee</td>
<td>ff</td>
</tr>
</table>
37帝國(guó)WEB開發(fā)教程原創(chuàng)<script>
?????t=document.getElementById("t1");
?????row_num=t.rows.length;
?????cell_num=t.rows[0].cells.length;
?????var str=new String("");
?????for(i=row_num-1;i>=0;i--)
?????{
??????????for(j=cell_num-1;j>=0;j--)
??????????{
???????????????str+=t.rows[i].cells[j].innerHTML;
??????????}
?????}
?????alert(str);
</script>
<html>
?
? <head>
? <meta?? http-equiv="Content-Type"?? content="text/html;?? charset=gb2312">
? <style>
? .EvenOrOddRow{
? background-color:?? expression((this.sectionRowIndex%2)?'white':'#E0E0E0');
? }
?
? </style>
? <script>
? var?? currentActiveRow;
? function?? changeActiveRow(obj)
? {
? if(currentActiveRow)?? currentActiveRow.style.backgroundColor="";
? currentActiveRow=obj;
? currentActiveRow.style.backgroundColor="Red";
? alert(currentActiveRow.cells[0].innerHTML);
? alert(currentActiveRow.cells[1].innerHTML);
? }
?
? </script>
? </head>
? <body>
? <table?? width=100%>
? <tr?? bgcolor=aaaaaa?? >
? <td>Code</td><td>Name</td>
? </tr>
? <tr?? class="EvenOrOddRow"?? onclick="changeActiveRow(this);">
? <td>001</td><td>zhangsan</td>
? </tr>
? <tr?? class="EvenOrOddRow"?? onclick="changeActiveRow(this);">
? <td>001</td><td>zhangsan</td>
? </tr>
? <tr?? class="EvenOrOddRow"?? onclick="changeActiveRow(this);">
? <td>001</td><td>zhangsan</td>
? </tr>
? <tr?? class="EvenOrOddRow"?? onclick="changeActiveRow(this);">
? <td>001</td><td>zhangsan</td>
? </tr>
?
? </body>
? </html>
posted on 2008-01-11 15:55
無聲 閱讀(2571)
評(píng)論(0) 編輯 收藏 所屬分類:
職場(chǎng)生活