//第2级下拉菜单数据 var subopt = "01,徐汇区,001;01,嘉定区,002;01,黄浦区,003;02,南昌市,004;02,九江市,005;02,上饶市,006";
//第3级下拉菜单数据 var subsubopt = "001,徐汇1区,0001;002,嘉定1区,0002;003,黄浦1区,0003;004,南昌1市,0004;005,九江1市,0005;006,上饶1市,0006";
/** * get Element By Id or name. * 根据一个dom对象的名称返回这个对象,省略了你 * 直接操作document.getElementById的过程. * * 例如: $('默认文本框的名称').value * 就可以取得它的value */ function $() { var elements = new Array();
for (var i = 0; i < arguments.length; i++) { var element = arguments[i]; if (typeof element == 'string') element = document.getElementById(element);
if (arguments.length == 1) return element;
elements.push(element); }
return elements; }
/* * 自动填充一个下拉列表,一般用于填充连动菜单的第一项 * * selname :: 当前下拉选项(this) * 后缀是为了区分由程序动态生成的如果有多个相同的下拉选项而设 * 置的一个辅助名称后缀('_'下划线作为后缀的分隔符),如果没有这 * 个需要可以忽略 “_后缀”,只要设置一个普通的名称即可. * * seldata :: 数据源,菜单的数据项(子下拉选项名称,子下拉选项值,子下拉选项过滤值) * filter :: 下拉选项的过滤条件 * */ function fillselect(selname,seldata,filters) { var sel = $(selname); var data = seldata.split(";"); var filtersdata = filters.split(";");
var index = ""; var selkey = ""; var selvalue = "";
if(data.length > 0) {
//过滤条件为'all',显示全部,用于连动菜单 if(filtersdata[0] == 'all') { sel.options[0] = new Option('==查看所有==','all');
for(i=0; i < data.length; i++) { selkey = data[i].split(",")[1]; selvalue = data[i].split(",")[2]; sel.options[sel.length] = new Option(selkey,selvalue); }
return; }
sel.options[0] = new Option('==查看所有==','all'); for(i=0;i < data.length; i++) {
荣耀猎人回归!七大亮点看懂不只是轻薄本,更是游戏本的MagicBook Pro 16. 人们对于笔记本电脑有一个固有印象:要么轻薄但性能一般,要么性能强劲但笨重臃肿。然而,今年荣耀新推出的MagicBook Pro 16刷新了人们的认知——发布会上,荣耀宣布猎人游戏本正式回归,称其继承了荣耀 HUNTER 基因,并自信地为其打出“轻薄本,更是游戏本”的口号。 众所周知,寻求轻薄本的用户普遍更看重便携性、外观造型、静谧性和打字办公等用机体验,而寻求游戏本的用户则普遍更看重硬件配置、性能释放等硬核指标。把两个看似难以相干的产品融合到一起,我们不禁对它产生了强烈的好奇:作为代表荣耀猎人游戏本的跨界新物种,它究竟做了哪些平衡以兼顾不同人群的各类需求呢?