100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > javascript select options 排序(保持option 对象完整性)_表单特效

javascript select options 排序(保持option 对象完整性)_表单特效

时间:2018-12-23 12:15:35

相关推荐

javascript select options 排序(保持option 对象完整性)_表单特效

web前端|js教程

javascript,select,options

web前端-js教程

奶茶店 源码,vscode只能一个打字,查看ubuntu ssh,tomcat内存如何更改,scrapy卸载爬虫,php 官网系统,福建提供seo费用是多少,iis7 静态网站lzw

function addOption(object, object2) { each(object2, function(o, index) { object.options[index] = o; }) } function sortlist(sortName,isDesc) { var what = document.getElementById(sortName); this._options = map(what.options, function(o) { return o; }); this._options.sort( function(a, b) { if (a.text > b.text) {return isDesc == true ? 1 : -1; } else {return isDesc == true ? -1 : 1; } }); what.options.length = 0;// clear current options addOption(what, this._options); } function map(object, callback, thisp) { var ret = []; each.call(thisp, object, function() { ret.push(callback.apply(thisp, arguments)); }); return ret; } function each(object, callback) { if (undefined === object.length) { for ( var name in object) {if (false === callback(object[name], name, object)) break; } } else { for ( var i = 0, len = object.length; i < len; i++) {if (i in object) { if (false === callback(object[i], i, object)) break;} } } } var sOrder = true; function sort(){ if(sOrder){ sOrder = false; }else{ sOrder = true; } sortlist("select1",sOrder); }

111333444222333

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

简单 网站源码,初学者vscode,ubuntu软件提取,tomcat下配置jdk,爬虫+交易,证书查询系统 php,seo种植牙优化软件,仿《北京时间》网站源码,discuz 收费模板下载lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。