JavaScript实现将数组数据添加到Select下拉框的方法


Posted in Javascript onAugust 21, 2015

本文实例讲述了JavaScript实现将数组数据添加到Select下拉框的方法。分享给大家供大家参考。具体如下:

这里演示将数组中的数据添加到Select下拉菜单中的效果,当你点击下拉框的时候,就动态加载了数据,更换Select内容的时候,直接替换数组中的内容就可以了。适合前端设计者实现前台的部分本地化脚本操作。

运行效果截图如下:

JavaScript实现将数组数据添加到Select下拉框的方法

在线演示地址如下:

具体代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>将数组中的数据添加到下拉菜单中</title>
<style type="text/css">
<!--
.style1 {color: #FFFFFF}
-->
</style>
<script type="text/javascript">
var counts;
counts=0;
arr = new Array("JavaScript与ASP","JavaScript与JSP","JavaScript与ASP.NET","JavaScript与PHP"); 
counts=arr.length;
function Myselect(){
 var i;
 for (i=0;i < counts; i++) {
 document.form1.sel.options[i] = new Option(arr[i],i);
 }
}
</script>
</head>
<body>
<table width="280" height="160" border="0" align="center" cellpadding="5" cellspacing="0">
 <tr>
 <td height="34" align="center"><span class="style1" style="font-weight:bold ">将数组中的数据添加到下拉菜单中</span></td>
 </tr>
 <tr>
 <td align="center" valign="top" bgcolor="#9ACCFF"><form name="form1">
  <table width="235" height="69" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
   <td height="21"><select name="sel" id="sel" onFocus="Myselect()">
   </select></td>
  </tr>
  <tr>
   <td height="120"> </td>
  </tr>
  </table>
 </form></td>
 </tr>
</table>
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
javascript里模拟sleep(两种实现方式)
Jan 25 Javascript
解决extjs grid 不随窗口大小自适应的改变问题
Jan 26 Javascript
Javascript学习笔记之函数篇(四):arguments 对象
Nov 23 Javascript
关于angularJs指令的Scope(作用域)介绍
Oct 25 Javascript
浅谈Angular HttpClient简单入门
May 04 Javascript
RequireJS用法简单示例
Aug 20 Javascript
jQuery常见的遍历DOM操作详解
Sep 05 jQuery
微信小程序自定义可滑动顶部TabBar选项卡实现页面切换功能示例
May 14 Javascript
微信小程序登录态和检验注册过没的app.js写法
May 22 Javascript
Vue使用Three.js加载glTF模型的方法详解
Jun 14 Javascript
基于vue--key值的特殊用处详解
Jul 31 Javascript
vue实现列表垂直无缝滚动
Apr 08 Vue.js
情人节单身的我是如何在敲完代码之后收到12束玫瑰的(javascript)
Aug 21 #Javascript
jquery带翻页动画的电子杂志代码分享
Aug 21 #Javascript
jQuery实现的产品自动360度旋转展示特效源码分享
Aug 21 #Javascript
纯javascript实现图片延时加载方法
Aug 21 #Javascript
jQuery实现大转盘抽奖活动仿QQ音乐代码分享
Aug 21 #Javascript
js变形金刚文字特效代码分享
Aug 20 #Javascript
js限制文本框的输入内容代码分享(3类)
Aug 20 #Javascript
You might like
ThinkPHP3.1数据CURD操作快速入门
2014/06/19 PHP
PHP实现移除数组中为空或为某值元素的方法
2017/01/07 PHP
thinkphp Apache配置重启Apache1 restart 出错解决办法
2017/02/15 PHP
PHP中OpenSSL加密问题整理
2017/12/14 PHP
js中复制行和删除行的操作实例
2013/06/25 Javascript
js获取IP地址的方法小结
2014/07/01 Javascript
JavaScript实现打开链接页面的方式汇总
2016/06/02 Javascript
vue中使用vue-router切换页面时滚动条自动滚动到顶部的方法
2017/11/28 Javascript
解决js ajax同步请求造成浏览器假死的问题
2018/01/18 Javascript
JS同步、异步、延迟加载的方法
2018/05/05 Javascript
微信小程序之批量上传并压缩图片的实例代码
2018/07/05 Javascript
jstree中的checkbox默认选中和隐藏示例代码
2019/12/29 Javascript
在Vue中使用antv的示例代码
2020/06/29 Javascript
vue-cli4使用全局less文件中的变量配置操作
2020/10/21 Javascript
python基础教程之序列详解
2014/08/29 Python
python实现比较两段文本不同之处的方法
2015/05/30 Python
Python调用微信公众平台接口操作示例
2017/07/08 Python
Python绑定方法与非绑定方法详解
2017/08/18 Python
python网络爬虫学习笔记(1)
2018/04/09 Python
python实现音乐下载器
2018/04/15 Python
Tensorflow 合并通道及加载子模型的方法
2018/07/26 Python
Python+OpenCV+图片旋转并用原底色填充新四角的例子
2019/12/12 Python
python turtle工具绘制四叶草的实例分享
2020/02/14 Python
python利用platform模块获取系统信息
2020/10/09 Python
python 基于UDP协议套接字通信的实现
2021/01/22 Python
python 将Excel转Word的示例
2021/03/02 Python
解决margin 外边距合并问题
2019/07/03 HTML / CSS
伦敦剧院及景点门票:Encore Tickets
2018/07/01 全球购物
法拉利英国精品店:Ferraris Boutique UK
2019/07/20 全球购物
linux面试题参考答案(8)
2016/04/19 面试题
大唐面试试题(CPU,UNIX等等)
2012/01/11 面试题
网络信息管理员岗位职责
2014/01/05 职场文书
2014年医务科工作总结
2014/12/18 职场文书
出纳岗位职责
2015/01/31 职场文书
养成教育主题班会
2015/08/13 职场文书
Golang 如何实现函数的任意类型传参
2021/04/29 Golang