利用元素属性值进行排序的简单实例
来源:互联网 发布:粉红色的火烈鸟 知乎 编辑:程序博客网 时间:2024/06/16 14:36
<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no" name="viewport"> <title></title><style>ul{display:flex;flex-direction:column;text-align:center;list-style:none;padding-left:0;max-width: 360px;border:dashed 1px #aaa;}ul li{background:#fff;}li:nth-child(2n+0){background:#aaa;}.btn{width:40px;height:20px;background:#3385ff;color:#fff;text-align:center;line-height:20px;margin:10px}footer{display:flex;}</style></head><body><header></header><main><ul><li sortnumber="7">7</li><li sortnumber="19">19</li><li sortnumber="31">31</li><li sortnumber="47">47</li><li sortnumber="11">11</li><li sortnumber="23">23</li></ul></main><footer><div class="btn sort"><span>sort</span></div></footer></body><script>window.onload=function(){ var bubbleSortDom=function (children,parent) { var arr=[]; for(var i=0;i<children.length;i++){ arr.push(children[i]); } arr.sort(function (a,b){ return Number(a.getAttribute('sortnumber'))-Number(b.getAttribute('sortnumber')); }); for(var j=0;j<arr.length;j++){ parent.append(arr[j]); } }; document.querySelector('.sort').addEventListener('click', function () { var ul=document.querySelector('ul'); var list=document.querySelectorAll('ul li'); bubbleSortDom(list,ul); });}</script></html>
阅读全文
0 0
- 利用元素属性值进行排序的简单实例
- Java中的List按照元素的属性进行排序
- List对象利用属性进行排序的通用工具类
- php对二维数组进行排序的简单实例
- php对二维数组进行排序的简单实例
- 给object数组进行排序(排序条件是每个元素对象的属性个数)
- 利用hackbar进行sql注入简单实例
- python利用urlib2进行简单爬虫实例
- 利用随机类生成数组,并用冒泡排序以及选择排序对不同数组的元素进行从小到大的排序
- 对List元素的多个属性字段进行不同的排序
- 如何利用C++ vector的sort算法对元素是自定义类型进行排序
- java list按照元素对象的指定多个字段属性进行排序
- java list按照元素对象的指定多个字段属性进行排序
- java list按照元素对象的指定多个字段属性进行排序
- java list按照元素对象的指定多个字段属性进行排序
- java list按照元素对象的指定多个字段属性进行排序
- 在前台利用jquery对dom元素进行排序
- C++,利用指针对数组元素进行大小排序
- Linq语法详细
- JAVA虚拟机系列(八)
- lintcode--二叉树的后序遍历
- linq join on 多条件
- java基础(三):移位符的运用
- 利用元素属性值进行排序的简单实例
- springmvc从数据库中读取数据并且显示成选择框工具类
- 详解MyBatis的动态SQL
- Android本地缓存图片示例代码
- Jedis的连接和使用
- Java学习day7
- Cocos Code IDE 配置问题
- JZ2440的NandFlash控制器
- Android 阅读PDF文档