手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >从QQ网站中提取的纯JS省市区三级联动菜单
从QQ网站中提取的纯JS省市区三级联动菜单
摘要:我发现在http://ip.qq.com/的网站中有QQ自己的JS省市区三级联动。所以研究了一下。他的界面如下:何不直接使用的数据呢?惊喜的...

我发现在 http://ip.qq.com/ 的网站中有QQ自己的JS省市区三级联动。所以研究了一下。他的界面如下:

从QQ网站中提取的纯JS省市区三级联动菜单1

何不直接使用的数据呢?

惊喜的是QQ是使用引用外部JS来实现三级联动的。JS如下:http://ip.qq.com/js/geo.js

使用方法如下:

复制代码 代码如下:

<!DOCTYPE html>

<html>

<head>

<title>QQ JS省市区三级联动</title>

<>

<>

<script type="text/javascript" src="geo.js"></script>

</head>

<body onload="setup();preselect('陕西省');promptinfo();">

<form>

<select name="province" id="s1">

<option></option>

</select>

<select name="city" id="s2">

<option></option>

</select>

<select name="town" id="s3">

<option></option>

</select>

<input id="address" name="address" type="hidden" value="" />

<input type="submit" value="提交" />

</form>

<script>

//这个函数是必须的,因为在geo.js里每次更改地址时会调用此函数

function promptinfo()

{

var address = document.getElementById('address');

var s1 = document.getElementById('s1');

var s2 = document.getElementById('s2');

var s3 = document.getElementById('s3');

address.value = s1.value + s2.value + s3.value;

}

</script>

</body>

</html>

【从QQ网站中提取的纯JS省市区三级联动菜单】相关文章:

Java学习:推荐常使用的6个JDK内建工具

javascript实现dom动态创建省市纵向列表菜单的方法

初步使用Node连接Mysql数据库

javascript获取select值的方法分析

谈一谈javascript闭包

javascript中attachEvent用法

二级连动菜单

Mozilla中显示textarea中选择的文字

简介AngularJS中$http服务的用法

javascript实现控制的多级下拉菜单

精品推荐
分类导航