JS学习之表格的排序简单实例
更新时间:2016年05月16日 14:53:09 投稿:jingxian
下面小编就为大家带来一篇JS学习之表格的排序简单实例。小编觉得挺不错的,现在分享给大家,也给大家做个参考,一起跟随小编过来看看吧
JS学习之表格的排序简单实例
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<input id="btn1" type="button" value="排序">
<table id="tab1" width="200" border="1" cellpadding="14">
<thead>
<td>序号</td>
<td>姓名</td>
<td>年龄</td>
</thead>
<tbody>
<tr>
<td>2</td>
<td>张三</td>
<td>20</td>
</tr>
<tr>
<td>4</td>
<td>李四</td>
<td>25</td>
</tr>
<tr>
<td>3</td>
<td>赵龙</td>
<td>30</td>
</tr>
<tr>
<td>1</td>
<td>孙河</td>
<td>21</td>
</tr>
</tbody>
</table>
<script type="text/javascript">
var oTab=document.getElementById('tab1');
var oBtn=document.getElementById('btn1');
oBtn.onclick=function(){
var arr=[]
for(i=0;i<oTab.tBodies[0].rows.length;i++){
arr[i]=oTab.tBodies[0].rows[i];
}
arr.sort(function(tr1,tr2){
var n1=parseInt(tr1.cells[0].innerHTML);
var n2=parseInt(tr2.cells[0].innerHTML);
return n1-n2;
})
for(i=0;i<arr.length;i++){
oTab.tBodies[0].appendChild(arr[i])
}
}
</script>
</body>
</html>
以上这篇JS学习之表格的排序简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
javascript设计模式 – 观察者模式原理与用法实例分析
这篇文章主要介绍了javascript设计模式 – 观察者模式,结合实例形式分析了javascript观察者模式相关概念、原理、用法及操作注意事项,需要的朋友可以参考下2020-04-04
JavaScript操作XML实例代码(获取新闻标题并分页,并分页)
XML 代码部分 这是一个新闻的XML 文件,如果 NBody部分包含 XML 和Html 不可识别部分, 就 包含在DATA 表示附中。2010-05-05
javascript代码在ie8里报错 document.getElementById(...) 为空或不是对象的解决方
今天更升级了ie8,发现原来在ie7下可以运行的代码,不能运行了,发现了一些细节,附临时修改办法。2009-11-11


最新评论