<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      《JavaScript高級程序設計》閱讀筆記(十九):表格排序

      排序代碼

      function SortTable(sTableID, iCol, sDataType){
          this.oTable=document.getElementById(sTableID);
          this.oTBody=this.oTable.tBodies[0];
          this.colDataRows=this.oTBody.rows;
          this.aTRs=[];
          this.iCol=iCol;
          this.sDataType=sDataType;
      }
      
      SortTable.prototype={
          convert:function(sValue, sDataType){
              switch(sDataType){
                  case "int":
                      return parseInt(sValue);
                  case "float":
                      return parseFloat(sValue);
                  case "date":
                      return new Date(sValue);
                  default:
                      return sValue.toString();
              }
          },
          generateCompareTRs:function(iCol, sDataType, that){
              return function compareTRs(oTR1,oTR2){
                          var vValue1= that.convert(oTR1.cells[iCol].firstChild.nodeValue, sDataType),
                              vValue2= that.convert(oTR2.cells[iCol].firstChild.nodeValue, sDataType);
                          if(vValue1 < vValue2){
                              return -1;
                          } else if(vValue1 > vValue2){
                              return 1;
                          } else{
                              return 0;
                          }
                     };
          },
          sort:function(){
              for(var i=0,l=this.colDataRows.length;i<l;i++){
                  this.aTRs.push(this.colDataRows[i]);
              }
              if(this.oTable.sortCol === this.iCol){
                  this.aTRs.reverse();
              } else {
                  this.aTRs.sort(this.generateCompareTRs(this.iCol, this.sDataType, this));
              }
      
              var oFragment=document.createDocumentFragment();
              for(var i=0,l=this.aTRs.length;i<l;i++){
                  oFragment.appendChild(this.aTRs[i]);
              }
      
              this.oTBody.appendChild(oFragment);
              this.oTable.sortCol = this.iCol;
          }
      }

      調用示例

      function bindSortTable(sTableID, iCol, sDataType){
          var table=document.getElementById(sTableID),
              ftr=table.tHead.rows[0],
              tds=ftr.cells;
          if(tds[iCol]){
              tds[iCol].onclick=function(){
                  var sortTable=new SortTable(sTableID, iCol, sDataType);
                  sortTable.sort();
              }
          }
      }
      
      window.onload=function(){
          bindSortTable("tblSort",0);
          bindSortTable("tblSort",1);
          bindSortTable("tblSort",2,"int");
          bindSortTable("tblSort",3,"float");
          bindSortTable("tblSort",4,"date");
      }

      將table中的td順序顛倒

      function reverseTD(tbid){
          var table=document.getElementById(tbid),
              tbody=table.tBodies[0],
              trs=tbody.rows,
              cols=[];
          for(var i=0,j=trs.length;i<j;i++){
              cols = trs[i].cells;
              trs[i]=document.createElement("tr");
              for(var m=cols.length-1;m>=0;m--){
                  trs[i].appendChild(cols[m]);
              }
          }
      }
      
      //Test
      reverseTD("tableid");
      posted @ 2012-07-30 07:59  artwl  閱讀(850)  評論(4)    收藏  舉報

      個人簡介

      var ME = {
      	"name": "土豆/Artwl",
      	"job": "coding",
      	"languages": [
      		"JS", "HTML",
                      "CSS", "jQuery"
      		"MVC",".NET",
      		"設計模式"
      	],
      	"hobby": [
      		"閱讀", "旅游",
      		"音樂", "電影"
      	]
      }
      
      TOP
      主站蜘蛛池模板: 日韩无专区精品中文字幕| 婷婷开心深爱五月天播播| 亚洲欧美高清在线精品一区二区| 国产精成人品日日拍夜夜| 少妇又爽又刺激视频| 亚洲欧美在线看片AI| 九九在线精品国产| 欧美三级中文字幕在线观看 | 成人拍拍拍无遮挡免费视频| 国产精品久久久久av福利动漫| 天天爽夜夜爽人人爽曰| 激情在线一区二区三区视频| 少妇高潮太爽了在线视频| 国产精品大全中文字幕| 午夜精品区| 国产伦精品一区二区三区妓女| 哈尔滨市| 激情综合网激情五月我去也| 国产综合久久99久久| 一区二区三区人妻无码| 亚洲国产成人无码av在线播放| 亚洲精品国产男人的天堂| 亚洲一区二区约美女探花| 亚洲女同精品久久女同| 天堂资源国产老熟女在线| 免费av网站| xxxxbbbb欧美残疾人| 日韩东京热一区二区三区| 久久激情影院| 色欲国产精品一区成人精品| 美女内射福利大全在线看| 永久免费AV无码网站YY| 无码AV无码免费一区二区| 精品国产不卡在线观看免费| 伊人久久大香线蕉aⅴ色| 澳门永久av免费网站| 亚洲 中文 欧美 日韩 在线| 成年在线观看免费人视频| 久久精品不卡一区二区| 欧美大胆老熟妇乱子伦视频 | 国产精品成人亚洲一区二区|