谁有js下拉选择省份,城市,地区(英文)

谁有js下拉选择省份,城市,地区(英文),第1张

你好 我只有中的 省市联动 ··贴上代码 供你做参考吧

//省份数组

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>&nbsp

<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实现一个省市级联效果等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9587225.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存