Dom编程(表格排序)
来源:互联网 发布:php是什么软件 编辑:程序博客网 时间:2024/06/05 05:28
表格排序:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>表格排序</title><style type="text/css">table{width:360px;border:thin solid #33C;}tr{height:30px;}td{border:thin solid #30C;text-align:center;line-height:30px;}th{background-color:#09C;border:thin solid #30C;line-height:30px;}</style><script type="text/javascript">var tag = true;function ageSort(){var tableNode = document.getElementsByTagName("table")[0];var rows = tableNode.rows;var arr = new Array(); //将行的引用存入数组中for(var x=1; x<rows.length; x++){arr[x-1] = rows[x];}sortArrToAge(arr);if(tag){for(var x=0; x<arr.length; x++){tableNode.tBodies[0].appendChild(arr[x]);}tag = false;}else{for(var x=arr.length-1; x>=0; x--){tableNode.tBodies[0].appendChild(arr[x]);}tag = true;}}function sortArrToAge(arr){for(var x=0; x<arr.length; x++){for(var y=x+1; y<arr.length; y++){if(parseInt(arr[x].cells[1].innerText) > parseInt(arr[y].cells[1].innerText)){var temp = arr[x];arr[x] = arr[y];arr[y] = temp;}}}}</script></head><body><table> <tr> <th>姓名</th> <th><a href="javascript:void(0)" onclick="ageSort()">年龄</a></th> <th>所在地</th> </tr> <tr> <td>张三</td> <td>38</td> <td>上海</td> </tr> <tr> <td>李四</td> <td>4</td> <td>广东</td> </tr> <tr> <td>王五</td> <td>46</td> <td>桂林</td> </tr> <tr> <td>周七</td> <td>27</td> <td>陕西</td> </tr> <tr> <td>赵六</td> <td>56</td> <td>武汉</td> </tr> <tr> <td>康八</td> <td>31</td> <td>四川</td> </tr></table></body></html>
效果图:
0 0
- Dom编程(表格排序)
- DOM(二)-12-(示例-表格排序)
- (35)DOM应用之表格中的内容排序
- Dom编程(动态创建 表格、删除行、删除列)
- Dom-表格数据的排序,升序,降序
- 表格排序与DOM映射机制
- 25、DOM的高级应用2-------表格内容的排序
- 原生DOM接口学习之实现表格的排序
- JS中的表格排序和关于DOM映射机制
- DOM(二)-07-DOM(示例-创建表格)
- DOM(二)-08-(示例-创建表格-使用表格对象)
- (29)使用DOM添加表格数据
- (30)使用DOM删除表格数据
- Dom编程(表格的行与行之间以颜色间隔、鼠标经过行以高亮显示)
- dom操作表格示例(dom创建表格)
- dom操作表格示例(dom创建表格)
- angular表格排序(查询)
- 使用DOM创建表格
- 对话框的交互——你好,对话框
- ZOJ-1258
- 栈和队列
- 19-拍照与视频刻录
- 23种设计模式(三)
- Dom编程(表格排序)
- POJ 2502 Subway
- ZOJ - 1709 Oil Deposits
- 图的邻接表存储结构
- CF 455B(A Lot of Games-树上博弈)
- 21-手势识别
- java String类方法replace分析
- 图形化界面总结
- 数据结构:图的实现--邻接表