<!DOCTYPE html>
<html>
<head><title>js列表排序</title><meta charset="utf-8">
</head>
<style type="text/css"></style>
<script type="text/javascript">window.onload=function(){var oUl=document.getElementById('ul1');var oBtn=document.getElementById('btn1');oBtn.onclick=function(){var aLi=document.getElementsByTagName('li');var arr=[];for(var i=0;i<aLi.length;i++){arr[i]=aLi[i];             }arr.sort(function(li1,li2){var n1=parseInt(li1.innerHTML);var n2=parseInt(li2.innerHTML);return n1-n2;});for(var i=0;i<arr.length;i++){oUl.appendChild(arr[i]);}}}
</script><body> <input type="button" id="btn1" value="排序" /><hr /><ul id="ul1"><li>32</li><li>25</li><li>3</li><li>18</li></body>
</html>

转载于:https://www.cnblogs.com/kangshuai/p/7153627.html

JS实现ul,li排序效果相关推荐

  1. html5单击修改背景色,js实现点击ul/li等改变背景颜色

    今天项目遇到了标题所说的问题,找到一篇很高效的例子,值得学习. Change.html body li{ list-style-type: none; } 文字文字文字 function g(x) { ...

  2. html li 做瀑布流,使用js来实现瀑布流效果

    使用js来实现瀑布流效果 瀑布流的实现方法有很多种,我这次采用的是使用绝对定位的方法来实现.页面中包含一个容器ul(设置为relative),然后所有添加的li都放在这个容器里面,li的宽度固定.在l ...

  3. html中的div怎么隐藏显示出来,js实现元素div/ul li的显示与隐藏

    在网页设计过程中,某些时候需要隐藏一些元素(div/ul li),某些时候又需要显示一些隐藏的元素.例如一打开网页显示一段网站公告,过一小段时间后把公告隐藏起来.对于这类元素显示隐藏的操作,应该如何实 ...

  4. css案例学习之div ul li a 实现导航效果

    效果 代码 <html> <head> <title>无需表格的菜单</title> <style>body{background-colo ...

  5. 用ul li实现边框重合并附带鼠标经过效果

    边框重合这个效果并不难,只是我们没有真正的动手做过而已,下面让我们来谈谈用ul li如何实现边框重合,并附带鼠标经过效果 1 <!DOCTYPE html> 2 <html lang ...

  6. html怎么实现单个li效果,基于DIV+ul+li实现的表格(多示例)

    普通的显示数据的时候,ul就是项目列表,li就是列表项.可以用来显示数据.如果用于DIV+CSS布局的话,ul+li可以替换表格的作用,具体的设置,如果宽度高度.行间距.背景边框等需要配合CSS一起设 ...

  7. html中js隐藏div的高度,js如何获取div(ul li)元素的宽度和高度(包括width/height和CSS的宽度和高度)...

    某些时候需要知道元素div(或 ul li)的宽度或高度,大多情况下可以用js取元素div的width或height属性获得,但有时候这个方法不一定奏效,把div的宽度或高度定义在CSS样式中,这个方 ...

  8. 基于js鼠标拖动图片排序

    分享一款基于js的图片排序效果.鼠标拖动图片,重新排列图片的排列顺序.该插件适用浏览器:IE8.360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗.效果图如下: 在线 ...

  9. ul li设置横排,并除去li前的圆点

    效果预览:http://hovertree.com/texiao/css/ 如何用CSS制作横向菜单 让ul li横向排列及圆点处理 我们先建立一个无序列表,来建立菜单的结构.代码是: <ul& ...

最新文章

  1. 细学PHP 08 数组-2
  2. jdk中自带 jstat,jconsole,jps,jmap,jhat使用
  3. c++语言定义排序函数,关于C++中定义比较函数的三种方法小结
  4. 地图标识符号大全_创意游戏小程序大全:胡建土楼游戏!带你领略不一样的创意小游戏...
  5. 每天学点Linux:一
  6. 计算机软考高级论文,非IT专业,写论文太难了!怎么一次考过软考高项?
  7. 计算机科学与技术的研究背景,计算机科学与技术发展背景
  8. php程序员自我描述_php程序员自我评价简历范文
  9. Qt绘制椭圆曲线的角度问题(离心角和旋转角)
  10. 【毕设记录日记】深度学习|铝型材表面缺陷视觉检测算法:YOLOv5环境搭建、基础知识、问题解决、优化方法
  11. Class.forName 报错 java.lang.RuntimeException: java.lang.ClassNotFoundException: Persion
  12. 微信小程序身份证扫描OCR(信息自动带入)
  13. 在浏览器查看base64格式的图片
  14. Mybatis-主键回填
  15. 会议室应用中的“三块屏”
  16. 瓜子二手车逃离行业“不可能三角”?
  17. 钉短信、钉电话收费套餐
  18. Fusioncharts介绍
  19. 2021-2027年中国视频会议系统行业市场调研报告
  20. 招聘 | 多家区块链项目招募开发者

热门文章

  1. CentOS下开启mysql远程连接,远程管理数据库
  2. MyBatis中的selectKey
  3. python处理时间加减
  4. Deep Metric Learning for Person Re-Identification
  5. python卸载模块的方法汇总_Python卸载模块的方法汇总
  6. python中如何打开csv文件_在Python中从CSV文件读取数据
  7. Manage Common Field Service Jobs
  8. Python 技术篇-百度语音合成SDK接口调用演示
  9. JAVA JDK+Eclipse IDE for Java Developers下载
  10. win10 安装xilinx 14.7 之后打开new project 奔溃解决方法