实现下拉菜单选项变化引起另一个选项内容的变化
<script LANGUAGE="JavaScript"> lists =[["--请选择--","--请选择--"], ["商场卖场","综合商场","大卖场","超市","便利店"], ["日常用品零售","食品","服装/鞋帽","钟表/眼镜","化妆品/卫生用品","文体器材","报刊图书","音像电子","珠宝首饰","工艺美术品/收藏品","照相器材"], ["汽车相关","4s店","汽车零售","汽配","汽车燃料/汽车周边","汽车养护/维修/汽车美容","汽车俱乐部"], ["电器/电子产品零售","家用电器","计算机整机/配件/周边","电话/手机/传真"], ["宾馆酒店","宾馆酒店"], ["金融","银行","证券","保险"], ["房地产相关","房地产开发经营","房产中介/咨询/评估/担保","房屋装修","家具/家装材料"], ["生活服务","家庭服务","洗衣/干洗/洗染","婚介/婚庆","摄影扩印","职业介绍"], ["医疗卫生相关","综合医院","专科医院","妇幼保健","药品/医药器械销售","保健品销售","妇婴用品销售"], ["健身美容相关","健身中心","保龄球","高尔夫","球类运动","美容院","理发/美发","瘦身"], ["餐饮","中餐","西餐","快餐","自助餐","茶馆","咖啡馆","酒吧","风味特色小吃"], ["娱乐","夜总会","KTV/迪士高","俱乐部/沙龙","网吧","游乐园/公园","手工DIY(陶艺/缝纫/绘画等)"], ["旅游相关","旅行社","交通票务代理","旅游用品"]] ln = lists.length function init(){ str = "<select name=first onchange=ssel(value)>" for(i=0;i<ln;i++){ str += "<option value='"+i+"'>"+lists[i][0]+"</option>" } selit1.innerHTML = str + "</select>"; selit2.innerHTML = "<select><option>--请选择--</option></select>"; } function ssel(x){ sln = lists[x].length str = "<select name=second><option>--请选择--</option>" for(i=1;i<sln;i++){ str += "<option value='"+i+"'>"+lists[x][i]+"</option>" } selit2.innerHTML = str + "</select>"; } onload=init </script> <TABLE cellSpacing=0 cellPadding=0 width="60%" align=center border=0> <TR bgColor=#ffffff><TD height=26 id=selit1></TD> </TR> <TR bgColor=#ffffff> <TD height=26 id=selit2></td></TR> </TABLE>本文出自 51CTO.COM技术博客 |


zzjnet
博客统计信息
热门文章
最新评论
友情链接
