JavaScript 给表格排序
2015-06-24 12:48
603 查看
(function(){ var mTable=document.getElementById('table'); var sort=function(el,index,desc){ var mTbody=el.tBodies[0], mRow=mTbody.rows, len=mRow.length, maxIndex=mRow[0].cells.length-1, arr=[], i; for(i=0;i<len;i++){ arr[i]=mRow[i]; } arr.sort(function (a,b) { var res; if(index>maxIndex){ return 0; }else{ res=a.cells[index].innerHTML>b.cells[index].innerHTML; return desc?res?-1:1:res?1:-1; } }); for(i=0;i<len;i++){ mTbody.appendChild(arr[i]); } } sort(mTable,2); })();
相关文章推荐
- javascript一些面试常用的问题总结
- JSP学习总结
- js实现延迟加载的方法
- js值的类型和函数传参
- 【技术分享】很详细的JS底层分析
- 介绍JavaScript的一个微型模版
- js实现a标签超链接提交form表单的方法
- 现在公司里面基本上封装数据用的都是JSON,让我们来学习学习JSON提高自己的录取概率
- 对JavaScript客户端应用编程的一些建议
- javascript删除数组重复元素的方法汇总
- Extjs组件render说明
- 按钮的 属性href导致跳转失效
- js实现跨域的方法实例详解
- JavaScript中的Promise使用详解
- 200多个js技巧代码
- 详解JavaScript下的事件委托和this
- 关于JS-闭包概念的好文章
- js查找两个数组中相同的项 filter
- UnderscoreJS
- 怎样调试移动应用中的JavaScript代码