基于js实现二级下拉联动_javascript技巧

本文实例为大家分享了js下拉联动的具体代码,供大家参考,具体内容如下

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head> 

<body> 

<select id="chengshi" onChange="change()">
 <option selected="selected">上海</option>
 <option>苏州</option>
</select> 

<select id="quxian">
 <option selected="selected">浦东新区</option>
<option>徐汇</option>
<option>长宁</option>
<option>普陀</option>
<option>闸北</option>
<option>虹口</option>
<option>杨浦</option>
<option>黄浦</option>
<option>卢湾</option>
<option>静安</option>
<option>宝山</option>
<option>闵行</option>
<option>嘉定</option>
<option>金山</option>
<option>松江</option>
<option>青浦</option>
<option>南汇</option>
<option>奉贤</option>
<option>崇明</option> 

</select> 

<script>
function change()
{
 var x = document.getElementById("chengshi");
 var y = document.getElementById("quxian");
 y.options.length = 0; // 清除second下拉框的所有内容
 if(x.selectedIndex == 0)
 {
  y.options.add(new Option("浦东新区", "0", false, true));
  y.options.add(new Option("徐汇", "1")); // 默认选中省会城市
  y.options.add(new Option("长宁", "2"));
  y.options.add(new Option("普陀", "3"));
  y.options.add(new Option("闸北", "4"));
  y.options.add(new Option("虹口", "5"));
  y.options.add(new Option("杨浦", "6"));
  y.options.add(new Option("黄浦", "7"));
  y.options.add(new Option("卢湾", "8"));
  y.options.add(new Option("静安", "9"));
  y.options.add(new Option("宝山", "10"));
  y.options.add(new Option("闵行", "11"));
  y.options.add(new Option("嘉定", "12"));
  y.options.add(new Option("金山", "13"));
  y.options.add(new Option("松江", "14"));
  y.options.add(new Option("青浦", "15"));
  y.options.add(new Option("南汇", "16"));
  y.options.add(new Option("奉贤", "17"));
  y.options.add(new Option("崇明", "18")); 

 } 

 if(x.selectedIndex == 1)
 {
  y.options.add(new Option("辖张家港市", "0", false, true)); // 辖张家港市、常熟市、太仓市、昆山市、吴江市,吴中区、相城区、平江区、沧浪区、金阊区,以及苏州工业园区和苏州高新区虎丘区。
  y.options.add(new Option("常熟市", "1")); // 默认选中省会城市
  y.options.add(new Option("太仓市", "2"));
  y.options.add(new Option("昆山市", "3"));
  y.options.add(new Option("吴江市", "4"));
  y.options.add(new Option("吴中区", "5"));
  y.options.add(new Option("相城区", "6"));
  y.options.add(new Option("平江区", "7"));
  y.options.add(new Option("沧浪区", "8"));
  y.options.add(new Option("金阊区", "9"));
  y.options.add(new Option("苏州工业园区", "10"));
  y.options.add(new Option("苏州高新区", "11"));
  y.options.add(new Option("虎丘区", "12"));
 } 

}
</script> 

</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索js二级下拉联动
js下拉联动
javascript二级联动、二级联动下拉列表、html二级联动下拉菜单、php二级联动下拉列表、asp二级联动下拉菜单,以便于您获取更多的相关知识。

时间: 2024-11-17 23:00:18

基于js实现二级下拉联动_javascript技巧的相关文章

Google Suggest ;-) 基于js的动态下拉菜单_javascript技巧

基本的原理是在当前窗口创建了一个iframe,然后将相关关键词的提示列表在iframe中,并通过列表点选将选定项放到搜索框中.能这么快的能将所有相关关键词的检索数列出,看来所有的提示词已经提前进行了预搜索和数量记录.试了一下"sex",没有相关检索提示,看来对搜索词进行了严格的色情过滤. 另外:这一动态列表功能也应用在GMail的地址栏自动输入完成中,如图:Google自动完成的源代码如下: // Copyright 2004 and onwards Google Inc. var w

JS中用三种方式实现导航菜单中的二级下拉菜单_javascript技巧

我们在淘宝.搜狐等大型网站上都可以看到使用的一些二级下拉菜单,比如下面这张图片.那么如何实现导航菜单栏中的二级下拉菜单?下面小编给大家分享实现思路. 但是如何实现类似的图片呢?实际上,我们有至少三种方式来实现,下面,我附上代码供大家参考. 1.仅使用html和css <meta charset="UTF-8"> <title>Document</title> <style> *{margin:0;padding: 0;list-style

基于JavaScript实现树形下拉框_javascript技巧

平时会经常遇到树形结构的问题,比如显示目录结构等. 大多数情况下后台会返回这样的数据,如下: [ { id: 19, pid: 0, name: 'nodejs' }, { id: 20, pid: 19, name: 'express' }, { id: 21, pid: 19, name: 'mongodb' }, { id: 60, pid: 20, name: 'ejs' }, { id: 59, pid: 0, name: '前端开发' }, { id: 70, pid: 59, na

js 动态选中下拉框_javascript技巧

for(var j=0;j<document.getElementById("Select"+rowID).options.length;j++) { if(document.getElementById("Select"+rowID).options[j].text==value[5]) index=j; } if(index>=0) document.getElementById("Select"+rowID).options[i

基于jQuery实现二级下拉菜单效果_jquery

本文通过代码实例详细介绍一下简单的二级下拉菜单是如何实现的,当然还有更为复杂的二级菜单,不过先学会如何制作简单的,分享给大家供大家参考,具体内容如下 代码如下: <html> <head> <meta charset=" utf-8"> <title>下拉菜单</title> <style type="text/css"> nav a{ text-decoration:none; } nav&g

js实现可输入可选择的select下拉框_javascript技巧

本文实例为大家分享了可输入可选择的select下拉框,供大家参考,具体内容如下 1.原理: 1.1将input输入框和select框合并在一起,但是显示出向下点击的按钮: 这种比较容易做到 1.2出现输入值能够自动匹配的功能 动态的加载一个临时的div出现在该input下方,当点击页面中的空白地方,div隐藏. 1.3代码: <!doctype html> <html lang="en"> <head> <meta charset="

最简单js代码实现select二级联动下拉菜单_javascript技巧

本文实例为大家分享了js实现select二级联动下拉菜单,供大家参考,具体内容如下 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.

javascript支持区号输入的省市二级联动下拉菜单_javascript技巧

省市二级联动下拉菜单,增加了区号输入.多组选项共用一组数据. 选择地区,可以获取区号,填写区号自动选取地区. 某些地市的区号收集中. 省份选择城区 省份选择城区 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

js 自定义的联动下拉框_javascript技巧

觉得这个下拉框已经稍微能满足美观需求了,   这个是点出来的效果,写了键盘的方向键,回车,esc等 事件, 并且能根据页面的底部距离判断是否向上展示 今天弄了个联动的,顺便贴部分代码 效果预览:    以下代码解决了ie6的兼容问题 复制代码 代码如下: $containerDivText.mousedown(function() { setTimeout( function() { if ($newUl[0].style.display == 'block') { $newUl.hide();