谢谢的你答案,由于对JS确实不懂,你那个也是定义成三个下拉菜单的,可能是我没有说明白
s1 在下拉中选择之后(如:选择了四川)
S2现在全部的对应地址,(显示:成都 德阳 资阳 等等)
S3在S2没有选择的情况下,默认显示S2第一个市对应的县(如:青羊区 金牛区 成华区 等等),在S2选择变动了之后在对应的改变S3中的县
s1 在下拉中选择之后(如:选择了四川)
S2现在全部的对应地址,(显示:成都 德阳 资阳 等等)
S3在S2没有选择的情况下,默认显示S2第一个市对应的县(如:青羊区 金牛区 成华区 等等),在S2选择变动了之后在对应的改变S3中的县
解决方案 »
- 请教关于使用appscan 检测"基于DOM的跨站点脚本"漏洞修复问题
- 怎样用一个javascript来触发一个php的访问统计
- js对象内部如何调用该对象在prototype中定义的方法????
- 我的ie,javascript做的东西,按下去都没反应, 除了重装,还有什么办法
- textarea中显示默认内容,同时在中间单击鼠标后默认内容消失,填写完东西后,再次单击正常
- 怎样隐藏表格的一列
- 如何用javascript取得一个网页在屏幕上的位置?在线等,谢谢!
- 在IFRAME中检测<SELECT>的问题。急!
- SCRIPT.EatMemory病毒,应该如何清除呢?
- 救命呀!这段代码有什么问题呀?我找不出来了!
- JS文件解密,学习里面的内容,在线等
- 帮忙看看这段代码错哪了~~谢谢!!
用数组试试!
2个级联我就是用数组的 //定义数组
var zhengjian = new Array();
//将数组的元素再设置为数组
zhengjian["身份证"] = new Array("第一代身份证","第二代身份证","临时身份证","暂住证");
zhengjian["军官证"] = new Array("士官证","士兵证");
zhengjian["护照"] = new Array("因私护照","因公护照","公务护照");
//关闭下拉列表 。。加载数据
function selects()
{
document.form.select2.options.length=0;
//获取 选择的下标
var index = document.form.select1.options.selectedIndex;
//获取选中的项
var values = document.form.select1.options[index].innerText;
if(values!="请选择证件类型")
{
//循环添加数据到下拉框中
for(var j=0;j<zhengjian[values].length;j++)
{
document.form.select2.options.add(new Option((zhengjian[values])[j],j));
}
}
}