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 相关文章推荐
又一个图片自动缩小的JS代码
Mar 10 Javascript
Array.prototype 的泛型应用分析
Apr 30 Javascript
jQuery1.3.2 升级到jQuery1.4.4需要修改的地方
Jan 06 Javascript
js select option对象小结
Dec 20 Javascript
一个JavaScript递归实现反转数组字符串的实例
Oct 14 Javascript
Javascript模拟加速运动与减速运动代码分享
Dec 11 Javascript
js实现点击按钮后给Div图层设置随机背景颜色的方法
May 06 Javascript
AngularJS中的过滤器使用详解
Jun 16 Javascript
原生js实现图片层叠轮播切换效果
Feb 02 Javascript
JS变量及其作用域
Mar 29 Javascript
详解html-webpack-plugin插件(用法总结)
Sep 12 Javascript
JavaScript中的函数式编程详解
Aug 22 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
php三元运算符知识汇总
2015/07/02 PHP
PHP7新增运算符用法实例分析
2016/09/26 PHP
php递归函数怎么用才有效
2018/02/24 PHP
PHP简单验证码功能机制实例详解
2019/03/27 PHP
PHP 出现 http500 错误的解决方法
2021/03/09 PHP
关于JavaScript中原型继承中的一点思考
2012/07/25 Javascript
js控制再次点击按钮之间的间隔时间可防止重复提交
2014/08/01 Javascript
JavaScript实现点击单选按钮改变输入框中文本域内容的方法
2015/08/12 Javascript
jQuery实现图片加载完成后改变图片大小的方法
2016/03/29 Javascript
微信小程序 教程之数据绑定
2016/10/18 Javascript
实现点击下箭头变上箭头来回切换的两种方法【推荐】
2016/12/14 Javascript
JS中append字符串包含onclick无效传递参数失败的解决方案
2016/12/26 Javascript
Javascript 详解封装from表单数据为json串进行ajax提交
2017/03/29 Javascript
修改UA在PC中访问只能在微信中打开的链接方法
2017/11/27 Javascript
laravel-admin 与 vue 结合使用实例代码详解
2019/06/04 Javascript
js实现踩五彩块游戏
2020/02/08 Javascript
js找出5个数中最大的一个数和倒数第二大的数实现方法示例小结
2020/03/04 Javascript
JavaScript实现多文件下载方法解析
2020/08/07 Javascript
vue+Element-ui实现分页效果
2020/11/15 Javascript
JavaScript函数柯里化实现原理及过程
2020/12/02 Javascript
python executemany的使用及注意事项
2017/03/13 Python
python实现K近邻回归,采用等权重和不等权重的方法
2019/01/23 Python
详解如何设置Python环境变量?
2019/05/13 Python
python射线法判断一个点在图形区域内外
2019/06/28 Python
Python Django中间件,中间件函数,全局异常处理操作示例
2019/11/08 Python
Python之Class&amp;Object用法详解
2019/12/25 Python
类的返射机制中的包及核心类
2016/09/12 面试题
《特殊的葬礼》教学反思
2014/04/27 职场文书
机械系毕业生求职信
2014/05/28 职场文书
二审答辩状范文
2015/05/22 职场文书
2016年植树节红领巾广播稿
2015/12/17 职场文书
安全生产协议书
2016/03/22 职场文书
2016年机关单位节能宣传周活动总结
2016/04/05 职场文书
商业计划书范文
2019/04/24 职场文书
管理者们如何制定2019年的工作计划?
2019/07/01 职场文书
CentOS 7安装mysql5.7使用XtraBackUp备份工具命令详解
2022/04/12 MySQL