博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1.3 排序显示数据
阅读量:4568 次
发布时间:2019-06-08

本文共 1201 字,大约阅读时间需要 4 分钟。

中心主题:通过将二维数组里面的一维数组转换成对象,根据该对象的某个属性对该二维数组进行排序。

一、HTML结构

  • 北京空气质量:90
  • 上海空气质量:70
  • 天津空气质量:80
  • 广州空气质量:50
  • 深圳空气质量:40
  • 福州空气质量:32
  • 成都空气质量:90

    二、js

    /**     * getData方法     * 读取id为source的列表,获取其中城市名字及城市对应的空气质量     * 返回一个数组,格式见函数中示例     */    function getData(){        var data=[];        var cityName=[];        var airQualityShow=[];        var city=document.getElementsByTagName("li");        var airQuality=document.getElementsByTagName("b");        //循环取出来城市名和空气质量        var i,                len=city.length;      for(i=0;i
    "+dataList[j].airQualityShow+""; document.getElementById("resort").appendChild(li); } } function btnHandle() { var aqiData = getData(); aqiData = sortAqiData(aqiData); render(aqiData); } function init() { // 在这下面给sort-btn绑定一个点击事件,点击时触发btnHandle函数 var btn= document.getElementById("sort-btn"); var status=1; btn.onclick=function(){ if(status==1){ btnHandle(); status=0; } }; } init();

    三、最终结果

    转载于:https://www.cnblogs.com/wuliwuli/p/5714788.html

    你可能感兴趣的文章
    IO流(四)
    查看>>
    Java 序列化Serializable
    查看>>
    Spring在web请求中定义编码(org.springframework.web.filter.CharacterEncodingFilter)
    查看>>
    [数据库基础]——编码标准之结构
    查看>>
    c++模版函数
    查看>>
    android Fragments详解二:创建Fragment
    查看>>
    VMware Tools (ubuntu系统)安装详细过程与使用
    查看>>
    Oracle性能优化-读懂执行计划
    查看>>
    关于VC弹出选择文件夹对话框
    查看>>
    perl多线程理解
    查看>>
    [原]three.js绘制过程(二)
    查看>>
    [SHOI2009] 交通网络
    查看>>
    supervisor 监控redis & mongodb
    查看>>
    Java编程思想读书笔记_第三章
    查看>>
    linux下nginx安装方法
    查看>>
    在django中应用装饰器(一)
    查看>>
    用WM_COPYDATA消息来实现两个进程之间传递数据
    查看>>
    第二节 变量 、 基本类型 、 运算符 、 表达式 、 数据 、 类型转换 、 常量
    查看>>
    时间 空间复杂度小结(斐波那契 二分查找举例)
    查看>>
    MultiDataTrigger
    查看>>