动态更新下拉列表

varxmlHttp;functioncreatXMLHttpRequest()

{if(window.ActiveXObject){xmlHttp=newActiveXObject("Microsoft.XMLHTTP");}else if(window.XMLHttpRequest){xmlHttp=newXMLHttpRequest();}

}functionupdateSelect()

{varselected=document.all.slt1.value;

creatXMLHttpRequest();

xmlHttp.onreadystatechange=processor;

xmlHttp.open("GET","CreatXML?selected="+selected);

xmlHttp.send(null);

}functionprocessor()

{varresult;if(xmlHttp.readyState==4&&xmlHttp.status==200)

{

result=xmlHttp.responseXML.getElementsByTagName("city");while(document.all.slt2.length>0){ document.all.slt2.removeChild(document.all.slt2.childNodes[0]);}/*childNodes指所有子节点(包括文本节点和元素节点),当你代码这么写:博士~~~本科~~~ //这里select和option之间,option和option之间有空白,这段空白就是文本节点;childNodes[0]指得是中间那段空白(文本节点),nodeName是#text;childNodes[1]为“博士”,nodeName是OPTION;childNodes[2]为空白,nodeName是#text;以此类推;可以用children(只获取元素节点)来代替childNodes*/

for(vari=0;i

{varoption=document.createElement('option');

option.text=result[i].children[0].childNodes[0].nodeValue;

option.value=result[i].children[1].childNodes[0].nodeValue;

document.all.slt2.options.add(option,null);

}

}

}

hunan

guangdong

choose your city

java下拉列表 动态_【示例】教你简单用Java写一个动态更新的下拉列表(无数据库)...相关推荐

  1. java编写爬虫_手把手教你从零开始用Java写爬虫

    本文将手把手地教大家从零开始用Java写一个简单地爬虫! 目标 爬取全景网图片,并下载到本地 收获 通过本文,你将复习到:IDEA创建工程 IDEA导入jar包 爬虫的基本原理 Jsoup的基本使用 ...

  2. java 弱引用定位_手把手教你定位常见Java性能问题

    概述 性能优化一向是后端服务优化的重点,但是线上性能故障问题不是经常出现,或者受限于业务产品,根本就没办法出现性能问题,包括笔者自己遇到的性能问题也不多,所以为了提前储备知识,当出现问题的时候不会手忙 ...

  3. 手机版python3h如何自制游戏_教你如何用 Python 写一个小游戏

    教你如何用 Python 写一个小游戏 引言 最近 python 语言大火, 除了在科学计算领域 python 有用武之地之外, 在游戏后台等方面, python 也大放异彩, 本篇博文将按照正规的项 ...

  4. 【干货】JDK动态代理的实现原理以及如何手写一个JDK动态代理

    动态代理 代理模式是设计模式中非常重要的一种类型,而设计模式又是编程中非常重要的知识点,特别是在业务系统的重构中,更是有举足轻重的地位.代理模式从类型上来说,可以分为静态代理和动态代理两种类型. 在解 ...

  5. 深入理解JDK动态代理原理,使用javassist动手写一个动态代理框架

    文章目录 系列文章索引 一.动手实现一个动态代理框架 1.初识javassist 2.使用javassist实现一个动态代理框架 二.JDK动态代理 1.编码实现 2.基本原理 (1)getProxy ...

  6. 教大家用按键精灵写一个快手自动抢红包脚本

    教大家用按键精灵写一个快手自动抢红包脚本 先设计好界面,为了节省大家的时间,界面方面我们早就设计好了,请看下面 设计好界面后就进入写代码的步骤,这个其实你可以先录制一遍,然后把录制的代码进行二次修改, ...

  7. 用Java代码实现日志记录器_如何在此简单的Java日志记录实现中附加到日志文件? - java...

    我得到了以下用于创建和管理Logger的类.每当执行代码和程序时,都会使用对静态getLogger()捕获块的调用进行记录. public class Log { private static fin ...

  8. java 数据对_数据表与简单java类(一对多)

    emp表:empno,ename,job,sal,comm,mgr,deptno dept表:deptno,dname,loc 要求可以通过程序描述出如下对应关系 一个部门有多个部员,并且可以输出一个 ...

  9. java番茄钟_个人用的简单番茄时钟

    虽然网上有很多各种各样的番茄时钟,但是我只需要最简单的半小时间隔进行全屏提醒就可以了.但是找来找去,只有一个 daping 软件能够满足我的基本要求,可惜这个软件有广告. 所以为了满足需求,只能动手自 ...

  10. maven项目编译不了java文件_无法使用Maven编译简单的Java 10 / Java 11项目

    我有一个简单的Maven项目: src └── main └── java └── module-info.java pom.xml pom.xml中: org.example example 1.0 ...

最新文章

  1. python读文件的解码方式_跳过Python文件读取中的不可解码字符
  2. 第二课.多元高斯分布与其几何特征
  3. 从UV位置图获得3D人脸
  4. 论文,质量管理+进度管理(主质量)
  5. 基于语义嵌入模型与交易信息的智能合约自动分类系统
  6. window 查找 java 进程中占用cpu比较高的线程
  7. Hibernate的拦截器和监听器 .
  8. linux nginx 安装stream,Centos7-64bit-编译安装配置Nginx stream四层负载均衡 动态加载
  9. Linux根据软件包的名称查看可供安装的包
  10. 安装Sublime Text 3插件的方法
  11. ORB-SLAM3单目初始化,地图的初始化
  12. @TableField注解使用(忽略扫描)
  13. 信创只是开始_一切只是开始!谁是下一个“第一创业”?
  14. 常见的传输线阻抗计算软件(轉自笨笨熊的屋屋)
  15. 外贸软件进口业务流程管理方案
  16. 3D Motion Capture(3D运动捕捉)
  17. 毕设第十周工作报告和第十一周安排
  18. ansys怎么使用anand模型_ansys粘塑性分析-Anand模型.pdf
  19. roslaunch的.launch文件的标签总结
  20. python调用pyd失效

热门文章

  1. 如何开发一个异常检测系统:异常检测 vs 监督学习
  2. 如何使用易我数据恢复向导恢复数码相机删除的图片
  3. c++获取sqlite3数据库表中所有字段的方法
  4. OC Swift中UITextFiled、UITextView限制输入字数
  5. Tomcat项目部署过程中的问题
  6. 理解transformer
  7. 392. Is Subsequence
  8. Grid game CodeForces - 1104C 放格子|思维|找规律
  9. 【发现问题】Java中PrintStream和PrintWriter的区别
  10. mac如何看html5视频播放器,苹果Mac系统看HTML5视频教程介绍