js下拉框

js|下拉

<html>
<BODY>
<SELECT NAME="s1"><option>需要JavaScript才能正确显示</SELECT>
<SELECT NAME="s2"></SELECT>
<SELECT NAME="s3"></SELECT>
<SELECT NAME="s4"></SELECT>
<SCRIPT LANGUAGE="JavaScript">
<!--
//选择框的名字
selector = [ "s1", "s2", "s3", "s4" ];
//选择项: "名字", "值", 子选择
menu = [
"地球","1",
 [
 "中国","86",
  [
  "北京","BJ",
   [
   "--","1",null
   ],
  "四川","SC",
   [
   "成都","28",null,
   "乐山","",null,
   "攀枝花","",null,
   "自贡","",null,
   "德阳","",null,
   "绵阳","",null
   ]
  ],
 "米国","1",
  [
  "加利福尼亚","CA",
   [
   "旧金山","1",null,
   "洛杉矶","2",null
   ],
  "华盛顿","WA",
   [
   "西雅图","seattle",null
   ]
  ]
 ],
"火星","2",
 [
 "大峡谷","86",
  [
  "小山丘","BJ",
   [
   "A地区","28",null,
   "B地区","",null,
   "C地区","",null
   ]
  ]
 ]
];
 
function wizz(level)
{
 if( level == 0 )
  a = menu;
 else
 {
  str = "menu";
  for( i=0; i<level; i++ )
   str += "[" + (document.all[selector[i]].selectedIndex * 3 + 2)  + "]";
  a = eval(str);
 }
 if( a == null ) return;
 s = document.all[selector[level]];
 i = s.length;
 while( i > 0 ) s.options[--i] = null;
 while( i < Math.floor(a.length/3) )
  s.options[i] = Option( a[i*3], a[i++*3+1] );
 s.onchange = Function("wizz(" + (level+1) + ")");
 wizz(level+1);
}
wizz(0);
//-->
</SCRIPT>
</BODY>
</HTML>

时间: 2024-07-28 13:17:01

js下拉框的相关文章

JS下拉框内容左右移动效果的具体实现

这篇文章介绍了JS下拉框内容左右移动效果的具体实现方法,有需要的朋友可以参考一下   复制代码 代码如下: <HTML> <HEAD> <TITLE>选择下拉菜单</TITLE> <META NAME="Description" CONTENT="Power by hill"> <meta http-equiv="Content-Type" content="text/h

js下拉框二级关联菜单效果代码具体实现

这篇文章介绍了js下拉框二级关联菜单效果代码具体实现,有需要的朋友可以参考一下   复制代码 代码如下:  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml&quo

js 下拉框动态赋值 如何实现

问题描述 js 下拉框动态赋值 如何实现 在修改数据时,怎么让下拉框自动选中数据库中的值比如说uesr_adr这个字段 解决方案 js给下拉框赋值JS实现下拉框的动态添加JS动态操作select下拉框 解决方案二: http://blog.csdn.net/zheng2008hua/article/details/6871585 解决方案三: 存的什么给什么,给出value值即可 解决方案四: 将数据库读取的值赋值给下拉框 解决方案五: select的option值设置为可用值,设置select

Select2.js下拉框使用小结_javascript技巧

用了这么久的Select2插件,也该写篇文章总结总结.当初感觉Select2不是特别好用,但又找不到比它更好的下拉框插件. 在我的印象里Select2有2个版本,最新版本有一些新的特性,并且更新了一下方法参数,比最初版本要好看一些,本文针对新版本. 官网:http://select2.github.io/ 演示: 由于博客系统的原因,所以只能演示简单的功能. 一.文件需要引入select2.full.js.select2.min.css(4.0.1版本)和jquery.1.8.3及以上 最新版本

js下拉框选择头像图片

js|下拉 <select name="avatarsel" ><option value="images/clear.gif"> </option><option value='images/avatars/icone0.gif'>icone0</option><option value='images/avatars/icone1.gif'>icone1</option><

js下拉框里超过变成省略号_表单特效

下拉框里的字太多了,下拉框会变长,然后把版面挤乱了,多余的如何显示成省略号?或者限制住下拉框的跨度也行?style="width:100px;"这种已经试过了,没用!/option>

js 下拉框选中跳转

选中后跳转 Java代码   <script type="text/JavaScript">   <!--   function MM_jumpMenu(targ, selObj, restore) { //v3.0       alert(selObj.selectedIndex);       eval(targ + ".location='" + selObj.options[selObj.selectedIndex].value + &qu

js下拉框二级关联菜单效果代码

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  <html xmlns="http://www.w3.org/1999/xhtml">  <head>  <meta http-equiv="Cont

js下拉框二级关联菜单效果代码具体实现_javascript技巧

复制代码 代码如下:  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv=&q