1、HTML内容

<select id="province"><option>请选择</option><option>山东省</option><option>吉林省</option><option>上海市</option></select><select id="city"><option>请选择</option></select>

2、JS

var provinceE=document.getElementById("province");provinceE.onchange=function(){var city=document.getElementById("city");var opts=city.getElementsByTagName("option");for(var z=opts.length-1;z>0;z--){city.removeChild(opts[z]);}var province=provinceE.value;//alert(province);var citys=[];switch (province){case "山东省":citys=["青岛市","济南市","威海市","日照市","德州市"];break;case "吉林省":citys=["长春市","四平市","辽源市","通化市","白山市"];break;case "上海市":citys=["嘉定区","普陀区","黄浦区","虹口区","长宁区"];break;}for(var i=0;i<citys.length;i++){var option=document.createElement("option");var textNode=document.createTextNode(citys[i]);option.appendChild(textNode);city.appendChild(option);}}

DOM之城市二级联动相关推荐

  1. Ajax实现的城市二级联动一

    前一篇是把省份和城市都写在JS里,这里把城市放在PHP里,通过发送Ajax请求城市数据渲染到页面. 1.html <select id="province"><o ...

  2. web中ajax实现二级联动,Ajax实现城市二级联动(一)

    前一篇是把省份和城市都写在JS里,这里把城市放在PHP里,通过发送Ajax请求城市数据渲染到页面. 1.html 请选择 山东省 辽宁省 吉林省 请选择 2.javascript /* * 需要思考哪 ...

  3. mysql 城市二级联动_MYSQL二级联动

    表数据 查询结果 { "电器": [{ "1": [{ "parent_id": "1", "parent_n ...

  4. Ajax案例-基于XML,以POST方式,完成省份-城市二级下拉联动

    <%@ page language="java" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC & ...

  5. 前端:JS/35/二级联动菜单,select对象,select对象的属性,option对象,option对象属性,实例:省份列表与城市列表的联动

    二级联动菜单 select 对象 一个<select>标记,对应一个select对象: select对象的属性 1,options[] :设置或返回下拉列表中<option>标 ...

  6. 原生JavaScript实现 城市二级三级联动

    原生JavaScript实现 城市二级三级联动 一,HTML代码 <select id="province" onchange="chooseProvince(th ...

  7. AJAX之二级联动下拉列表

    AJAX的核心是JavaScript对象XMLHttpRequest.是一种异步请求的技术,不用刷新整个页面就可以与服务器进行交互.本文就以二级联动下拉列表为例: 获取AJAX对象js代码: func ...

  8. Vue -- 配合iView实现省市二级联动

    在实现省市二级联动时,如果省份和城市写在一个数组对象中.可以根据,点击某个省份时获取到目标省份的id 是否同 数组中的某个对象id一致 来判断 iView中的on-change事件 on-change ...

  9. php jq ajax 4个下拉框联动案列,Ajax与Jquery结合数据库做出实现下拉框的二级联动...

    这次给大家带来Ajax与Jquery结合数据库做出实现下拉框的二级联动,Ajax与Jquery结合数据库做出实现下拉框二级联动的注意事项有哪些,下面就是实战案例,一起来看一下. 首先我们需要先建立好数 ...

最新文章

  1. ELK 性能优化实践
  2. mysql数据回滚占用id吗_mysqlbing 回滚数据问题
  3. 单机环境RocketMQ的安装
  4. python - 2 8 16进制/颜色/字符编码
  5. java 锁定界面_Java中的锁
  6. GPUimage 遇到的崩溃及问题
  7. spring aop原理_源码解析Spring的AOP原理(一)
  8. 安装linux-mysql-yum方式
  9. 基于java的开源游戏引擎
  10. 维纳滤波及其简单实现
  11. 基于Qt的嵌入式监控系统
  12. stm32定时器的ETR、CH1N、CH2N、CH3N
  13. 电脑黑屏无法启动怎么办
  14. 抓包工具之wireshark安装和使用
  15. 天猫手机卖到第一:手机厂在想什么
  16. 银河麒麟操作系统搭建本地源
  17. 日常工作笔记0807
  18. Life feelings--6--有一天感到没有动力了怎么办?--怎样找到持久的热情?
  19. DNW PL2303驱动解决问题
  20. 中国奥运在线流量的数据所做的总结性结案报告

热门文章

  1. python没有英语基础的好学吗-Python好学吗难不难?0基础能学会吗?
  2. 创建对象的方式以及call,apply,bind的区别
  3. pygame (1) 移动小乌龟
  4. JAVA三元运算符排序三个随机数
  5. 【转】并行计算、分布式计算、集群计算和云计算
  6. TortoiseSVN客户端重新设置用户名和密码
  7. 代码实现把字符串反转
  8. 我理解的session和cookie
  9. 三天打工生活终于结束了
  10. unmappable character for encoding UTF8