你的意思是不是如果一级里面选北京、广州,你在二级里还是显示上海的区域吗?
那你就定死吧。不过,这个需求有点怪。function getCity(currProvince)
{
//当前 所选择 的 省
var currProvincecurrProvince = currProvince;
//这个改为:
var currProvincecurrProvince = '上海';
那你就定死吧。不过,这个需求有点怪。function getCity(currProvince)
{
//当前 所选择 的 省
var currProvincecurrProvince = currProvince;
//这个改为:
var currProvincecurrProvince = '上海';
解决方案 »
- <select>回显问题
- 如何给给area标签添加红色边框--在线等
- JavaScript的浮动层在div+css制作的网页中动不起来,如何解决此问题?
- JAVAScript中,有一个textarea中比如输入AAA;BBB;CCC;DDD;当鼠标移动到这个字符上时;
- <ul id=u20>这个id不能全部是数字吗?我测试了,好像不行啊
- 想问下各位,CSDN为什么如此耗资源?
- 请教个iframe传值的问题[错误码:5011]
- 求不用WebSocket实现客户端间通信的方案
- JS不能跨域访问文档(Document)对象吗?
- 大神,有这样的js控件吗?
- getJson(),回调函数不执行。
- web 开发 10分钟 无操作返回登录页面
这样判断选择的值是否是“上海”,如果是上海的话,后面的getCity的参数为空,取到的值也自然为空
//加载省级
initProvince();
//设置“上海”默认选项
document.all.selProvince.value = "上海";
//隐藏一级选项
//document.all.selProvince.style.display= "none";
//禁用一级菜单
document.all.selProvince.disabled = "false";
//根据默认选项重新加载二级菜单
getCity(document.all.selProvince.value) ;
};
<option>-区域-</option>
</select>
这样也能实现效果,但就是要鼠标两次点击才出现下拉窗口,如何点一下,就出现下拉窗口嘛,因为有多城市的网页,在方法里去定义每个城市我觉得很麻烦,加一个城市的站,就改一下value的值,这样我觉得要简单些。能在
select定义实现吗
这个网址可运行代码,我把我想要的效果发到上面了
你可以在绑定函数最后加上document.all.selCity.size=document.all.selCity.options.length;
不过他会改变控件的展示效果为什么一定要点击一次再重新绑定呢?你可以在页面加载完成后,判断对应的省份,直接绑定下拉框,这样不是更简单