Html文件中的代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>尝试一下</title>
<script type="text/javascript" src="MyJS.js" charset="UTF-8"></script>
</head>
<body><form name="myForm" action=""><select name="cities" onchange="gg()"><option value="DaLian">大连</option><option value="BeiJing">北京</option><option value="ShangHai">上海</option><option value="GuangZhou">广州</option></select><input type="button" value="点击增加选项" onclick="add()"/></form>
</body>
</html>

MyJS.js文件中的代码:

document.write('<script src="ChinesePY.js"><\/script>'); //引入当前目录下的ChinesePY.js文件。
function add()
{var opObject=document.myForm.cities;opObject.length++;var x=prompt("请输入你所在的城市");var Py=Pinyin.GetQP(x);opObject.options[opObject.length-1]=new Option(x,Py);
}
function gg()
{var opObject=document.myForm.cities;for(var i=0;i<opObject.length;i++){if(opObject.options[i].selected){alert(opObject.options[i].value);alert(opObject.options[i].text);}}
}

实现效果:
1、运行界面效果

2、点击按钮后弹出输入框,输入后单击确定

3、可以在下拉列表中看到新添加的内容
4、导入了ChinesePY脚本,所以可以将用户输入内容转换为拼音,效果如下:

需要ChinesePY这个拼音转换包的话,我可以发

【Java Web基础】(五)实现新增下拉列表—由用户输入内容(Html+JS)相关推荐

  1. Java Web基础

    目录 Java Web基础 HTML基础 HTML补充 CSS基础 CSS补充 JavaScript基础 JavaScript补充(例题) Java Web补充 Java Web基础 HTML基础 标 ...

  2. Java Web基础面试问题——Cookie和Session

    Java Web基础面试问题 Cookie 和 Session 的区别 什么是HTTP 超文本传输协议,是一种用于分布式.协作式和超媒体信息系统的应用层协议. 设计HTTP最初的目的是为了提供一种发布 ...

  3. Java web基础学习笔记

    1.xml概述 1.1xml:xml一种数据存储格式,这种数据存储格式在存储数据内容的同时,还能够保存数据之间的关系 1.2xml保存数据的方法:xml利用标签来保存数据的内容,利用标签之间的嵌套关系 ...

  4. Java Web基础概述

    文章目录 一. JavaWeb基本概念 1. 前言 2. web应用程序 3. 静态web 4. 动态web 二. Web结构 1. 什么是后端开发 2. 后端和前端的区别 二. Web开发模式 1. ...

  5. 【转】Java学习---Java Web基础面试题整理

    [原文]https://www.toutiao.com/i6592359948632457731/ 1.什么是Servlet? 可以从两个方面去看Servlet: a.API:有一个接口servlet ...

  6. Java web 基础

    以 GET /static/ 为开头:表示静态资源 一个页面请求时,该页面会有许多静态页面组成,会在服务器端产生对应的日志信息.我们在进行日志分析时,显然要将这部分内容过滤掉. 1. HTTP.GET ...

  7. Java Web基础知识之安全:人生苦短,注意安全

    关于web程序中的安全方面,想必大多数人都不甚了解,或者说感觉没有必要了解,身边开发网站的人主要就是注重后台的功能和前台的界面,不要说程序的安全问题,甚至后台数据库访问的问题可能都没有下大力气解决.但 ...

  8. Java Web基础入门第八讲 Java Web开发入门——初始WEB服务器

    WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源.Internet上供外界访问的Web资源分为: 静态web资源(如html页面):指we ...

  9. 【Java Web基础】(十一)Ajax示例:根据用户输入的学号填充用户信息

    本例完成的任务:用户输入完学号时触发Ajax异步请求,从服务器获取学号所对应学生信息,并对页面中相应的学生信息进行更新填充. 输入信息的JSP界面: <%@ page contentType=& ...

最新文章

  1. CNN架构复现实战 | 附视频和github项目
  2. 10大负面测试用例 -转
  3. Java 并发编程-不懂原理多吃亏(送书福利)
  4. python实际应用方面的材料_python应用于哪些方面
  5. Spring3 MVC 深入研究
  6. 最新LAMP源码搭建网站平台PHP5.5.1 + Apache2.4.6 + mysql5.6.12
  7. 线程安全list_多线程开发之如何创建一个线程安全的类
  8. 脱壳_详细_使用的方法_03
  9. starup_stm32f10x_hd.s的作用
  10. android9 添加开机音乐
  11. 思维模型篇:行业商业分析案例详解
  12. Pandas快速合并多张excel表格
  13. Talk to AI,揭秘背后的语音识别数据
  14. Java利用JNA调用C#的dll
  15. 车桥耦合非线性振动运动方程求解
  16. 【区块链与密码学】第9-3讲:群签名方案的安全性要求
  17. 简单停车位管理系统(C语言版)
  18. 存档修改 html,3ds存档修改图文教程【利用SaveDataFiler】
  19. JavaScript交互式网页设计 • 【第8章 jQuery动画与特效】
  20. 【DL笔记】Tutorial on Variational AutoEncoder——中英文对照(更新中)

热门文章

  1. 计算机操作员要求,计算机操作员教学大纲
  2. Android studio飞机大战游戏分析-月末总结
  3. 如何炸掉……呃,月球?
  4. 第一章 Caché JSON 简介
  5. P1472 奶牛家谱 Cow Pedigrees
  6. ICLR22 自监督graph learning------------AUTOMATED SELF-SUPERVISED LEARNING FORGRAPHS--- 密歇根州立
  7. AFN TTP状态 412 - 前置条件失败
  8. Android逆向学习(二):游戏开发物语反编译
  9. 中兴echat_中兴高达推出新一代eChat小先锋e350
  10. VS2017配置OpenCV4.0(Win10环境)