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 相关文章推荐
经常用的图片在容器中的水平垂直居中实例
Jun 10 Javascript
checkbox全选所涉及到的知识点介绍
Dec 31 Javascript
JavaScript中的关联数组问题
Mar 04 Javascript
jQuery实现鼠标划过修改样式的方法
Apr 14 Javascript
jQuery获取页面元素绝对与相对位置的方法
Jun 10 Javascript
Jquery代码实现图片轮播效果(一)
Aug 12 Javascript
Javascript中判断一个值是否为undefined的方法详解
Sep 28 Javascript
百度多文件异步上传控件webuploader基本用法解析
Nov 07 Javascript
Vue-cli-webpack搭建斗鱼直播步骤详解
Nov 17 Javascript
js动态设置select下拉菜单的默认选中项实例
Aug 21 Javascript
layui的表单提交以及验证和修改弹框的实例
Sep 09 Javascript
vue+axios实现post文件下载
Sep 25 Javascript
情人节单身的我是如何在敲完代码之后收到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
CURL的学习和应用(附多线程实现)
2013/06/03 PHP
PHP json_encode中文乱码问题的解决办法
2013/09/09 PHP
[原创]PHP简单开启curl的方法(测试可行)
2016/01/11 PHP
PHP让数组中有相同值的组成新的数组实例
2017/12/31 PHP
50个比较实用jQuery代码段
2011/09/18 Javascript
基于jquery &amp; json的省市区联动代码
2012/06/26 Javascript
jQuery-ui引入后Vs2008的无智能提示问题解决方法
2014/02/10 Javascript
一个简单的实现下拉框多选的插件可移植性比较好
2014/05/05 Javascript
NodeJS制作爬虫全过程(续)
2014/12/22 NodeJs
jQuery中parent()方法用法实例
2015/01/07 Javascript
JavaScript实现Java中StringBuffer的方法
2015/02/09 Javascript
jQuery实现下滑菜单导航效果代码
2015/08/25 Javascript
JS实现左右拖动改变内容显示区域大小的方法
2015/10/13 Javascript
详解AngularJS实现表单验证
2015/12/10 Javascript
通过js修改input、select默认字体颜色
2017/04/19 Javascript
微信小程序form表单组件示例代码
2018/07/15 Javascript
vue3.0 CLI - 2.6 - 组件的复用入门教程
2018/09/14 Javascript
D3.js(v3)+react 实现带坐标与比例尺的散点图 (V3版本)
2019/05/09 Javascript
[01:13:18]Secret vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.23
2019/09/05 DOTA
python抓取网页内容并进行语音播报的方法
2018/12/24 Python
Django数据库连接丢失问题的解决方法
2018/12/29 Python
python opencv实现图像边缘检测
2019/04/29 Python
Python使用Slider组件实现调整曲线参数功能示例
2019/09/06 Python
浅谈keras使用中val_acc和acc值不同步的思考
2020/06/18 Python
HTML5 Canvas实现图片缩放、翻转、颜色渐变的代码示例
2016/02/28 HTML / CSS
Intersport西班牙:在线体育商店
2019/11/06 全球购物
Vans(范斯)新西兰官方网站:美国原创极限运动品牌
2020/09/19 全球购物
软件测试题目
2013/02/27 面试题
大学毕业生简单自荐信
2013/11/05 职场文书
汽车运用工程专业毕业生推荐信
2013/12/25 职场文书
特色冷饮店创业计划书
2014/01/28 职场文书
优秀毕业生事迹材料
2014/02/12 职场文书
入党积极分子自我鉴定
2014/02/18 职场文书
《蒲公英》教学反思
2014/02/28 职场文书
2016三严三实专题教育活动心得体会
2016/01/06 职场文书
Jedis操作Redis实现模拟验证码发送功能
2021/09/25 Redis