前言
在网页中,实现列表的升序和降序,是一个比较常见的操作,尤其是在做一些数据栓选表格的时候,按照索引,时间等特定的参数,提供升序和降序排列的功能的
具体示例
sort
原生js
在原生js中主要是操作...DOM,遍历节点,通过removeChild()删除节点,而使用appendChild()添加元素去实现的
代码如下所示
// 排序
function sort() {
// 获取父级元素DOM...var len = ul.childNodes.length; // 子元素的个数
var arr = []; // 新数组变量用于存储节点
for(var i =..." />
分析
上面的示例是先把容器html内容清空,最后,把数组的数据以倒排序的方式遍历并填充到之前的ul容器里面
使用原生js方式就是要遍历DOM节点,然后依赖DOM对象的属性或方法操作DOM的...,b代表后一个数,做一个差值,就可以判断哪个大,哪个小的
总结
升序和降序在Js中是一个比较常见的操作,做一些简单的排序操作可以基于sort方法实现