你好 我只有中的 省市联动 ··贴上代码 供你做参考吧
//省份数组
var shenArr=["请选择省份/城市","北京市","上海市","天津市","重庆市","香港特别行政区","澳门特别行政区","湖南","辽宁","河北","山东","河南","湖北","福建","四川","江西"];
//自定义下标(属性)
//shenArr["名称"]
shenArr["请选择省份/城市"]=["请选择城市/地区"];
shenArr["北京市"]=["北京市"];
shenArr["上海市"]=["上海市"];
shenArr["天津市"]=["天津市"];
shenArr["重庆市"]=["重庆市"];
shenArr["香港特别行政区"]=["香港特别行政区"];
shenArr["澳门特别行政区"]=["澳门特别行政区"];
shenArr["福建"]=["福州市","厦门市","泉州市","漳州市","南平市","三明市","龙岩市","莆田市"];
shenArr["湖南"]=["长沙市","株洲市","湘潭市","郴州市","益阳市","娄底市","衡阳市","常德市"];
shenArr["辽宁"]=["沈阳市","大连市","抚顺市","鞍山市","铁岭市","本溪市","丹东市","锦州市"];
shenArr["河北"]=["保定市","唐山市","邯郸市","邢台市","沧州市","衡水市","廊坊市","承德市"];
shenArr["山东"]=["济南市","青岛市","威海市","潍坊市","菏泽市","济宁市","莱芜市","烟台市"];
shenArr["河南"]=["洛阳市","焦作市","商丘市","信阳市","周口市","鹤壁市","安阳市","濮阳市"];
shenArr["湖北"]=["武汉市","荆门市","汉口市","咸宁市","襄樊市","荆州市","黄石市","孝感市"];
shenArr["江西"]=["南昌市","赣州市","上饶市","宜春市","吉安市","抚州市","萍乡市","九江市"];
$each(shenArr,function(i,val){
//添加下拉项
$("select[name=sheng]")append("<option value='"+val+"'>"+val+"</option>");
});
//市级下拉框绑定
$("select[name=sheng]")change(function(){
var index=$(this)val();
var shiArr=shenArr[index];
$("select[name=shi]")empty();
$each(shiArr,function(i,val){
//添加下拉项
$("select[name=shi]")append("<option value='"+val+"'>"+val+"</option>");
});
});
<select name="sheng"></select> 
<select name="shi">
<option>请选择城市/地区</option>
</select>
希望能帮到你 谢谢
好。
1、效果方面:js编写城市选项切换效果一款JS版网页顶部向下滑出的城市切换导航,仿sohu团购网页顶部的城市导航切换,从顶部向下滑出,效果非常好。
2、范围方面:js编写可以随时查看,应用范围广,方便在其他城市之间切换。
(1)var provs={},存储省市的json结构数据。
(2)function loadProv() {},此函数实现了初始化页面加载数据的功能。
(3)var prov = documentgetElementById("prov"),获取存放省份的select下拉菜单。
(4)for (var key in provs),遍历json结构数据。
(5)var provName = key,获取省份的名称。
(6)var optProv = documentcreateElement("option"),创建一个option元素对象。
(7)optProvvalue = provName,设置option元素的value属性值。
(8)optProvinnerText = provName,设置option显示的文本内容。
(9)provappendChild(optProv),将option元素添加到select下拉菜单。
(10)function provChange() {},作为onchange事件处理函数。
(11)var prov = documentgetElementById("prov"),获取省份下拉菜单。
(12)var city = documentgetElementById("city"),获取城市下拉菜单。
(13)var provName = provvalue,获取当前选中的省份的value值。
(14)if (provName == "none") {
citystyledisplay = "none";
return;
},如果值等于none,说明选中的是第一项,那么城市下拉菜单还是具有隐藏状态,并跳出函数。
(15)else {
citystyledisplay = "";
},否则的话显示出城市下拉菜单,默认状态它是隐藏的。
(16)var citys = provs[provName],获取城市,citys是个数组。
(17)for (var index = citychildNodeslength - 1; index >= 0; index--) {
var child = citychildNodes[index];
cityremoveChild(child);
},遍历城市下拉菜单下的option元素,然后删除这些元素。
之所以清空就是为了防止当再次加载的时候出现累加情况。
(18)for (var index = 0; index < cityslength; index++) {},遍历数组中的元素,也就是城市。
(19)var optCity = documentcreateElement("option"),创建option元素。
(20)optCityvalue = citys[index],设置option元素的value值。
(21)optCityinnerText = citys[index],设置option元素的文本内容。
(22)cityappendChild(optCity),将option元素添加select下拉菜单。
数据表形式数据
json形式数据
#include<iostream>
#include<mathh>
using namespace std;
float p,q;
void m(int a,int b,int c,float d)
{
p=(-b+sqrt(d))/(2a);
q=(-b-sqrt(d))/(2a);
cout<<"x1=<<p<<" "<<"x2="<<q<<;
}
void f(int a,int b,int c,float d)
{
p=-b/(2a); cout<<"x1=x2="<<p<<endl;
}
void j(int a,int b,int c,float d)
{
cout<<"无实根"<<endl;
}
int main()
{
int a,b,c;
float d;
cout<<"Input A B C"<<endl;
cin>>a>>b>>c;
d=bb-40ac;
if(d>0)
{
m(a,b,c,d);
}
else if(d==0)
{
f(a,b,c,d);
}
else
{
j(a,b,c,d);
}
cout<<endl;
return 0;
}
以上就是关于谁有js下拉选择省份,城市,地区(英文)全部的内容,包括:谁有js下拉选择省份,城市,地区(英文)、js编写城市选项切换效果、29_用js实现一个省市级联效果等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)