前端开发

 首页 > 前端开发 > javascript > JavaScript如何对下拉列表值进行排序

JavaScript如何对下拉列表值进行排序

分享到:
【字体:
导读:
          本章讲解javascript(js)如何对下拉列表select进行排序,下面请看源码: functionsortList(id){varobj=document.getElementById(id);varvalues=newArray();for(vari=0;iobj.options.length;i++){values.push(obj.options[i].innerHTML+...

本章讲解javascript(js)如何对下拉列表select进行排序,下面请看源码:

function sortList(id) {
  var obj = document.getElementById("id");
  var values = new Array();
  for(var i = 0; i < obj.options.length; i++) {
    values.push(obj.options[i].innerHTML + "--xx--" + obj.options[i].value);
  }
  values = values.sort();
  for(var i = 0; i < values.length; i++) {
    valueArray = values[i].split('--xx--');
    obj.options[i].innerHTML = valueArray[0];
    obj.options[i].value = valueArray[1];
  }
}


分享到:
javascript如何去除表单重复
javascript如何去除表单重复方法: var unique = function(origArr) {   var newArr = [],     origLen = origArr.length,     found,     x, y;   for ( x = 0; x 
JS 和 Web debug 技术详解
    在前端开发中,调试技术是必不可少的技能,本文将介绍五种前端开发必备的调试技术。     1.Weinre移动调试     2.DOM 断点     3.debugger断点     4.native方法hook     5.远程映射本地调试     Weinre     在移动上面开发调试是很复杂的,所以就有了weinre(http://people....
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……