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 form 验证函数 弹出对话框形式
Jun 23 Javascript
jQuery图片播放8款精美插件分享
Feb 17 Javascript
JS版的date函数(和PHP的date函数一样)
May 12 Javascript
使用JavaScript实现旋转的彩圈特效
Jun 23 Javascript
原生JS查找元素的方法(推荐)
Nov 22 Javascript
十大热门的JavaScript框架和库
Mar 21 Javascript
js实现字符全排列算法的简单方法
May 01 Javascript
微信小程序之页面拦截器的示例代码
Sep 07 Javascript
如何用RxJS实现Redux Form
Dec 29 Javascript
生产制造追溯系统之再说条码打印
Jun 03 Javascript
微信小程序聊天功能的示例代码
Jan 13 Javascript
JavaScript 替换所有匹配内容及正则替换方法
Feb 12 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基础知识:函数基础知识
2006/12/13 PHP
dedecms后台验证码总提示错误的解决方法
2007/03/21 PHP
PHP 使用MySQL管理Session的回调函数详解
2013/06/21 PHP
PHP中的按位与和按位或操作示例
2014/01/27 PHP
php中用memcached实现页面防刷新功能
2014/08/19 PHP
thinkPHP分页功能实例详解
2017/05/05 PHP
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
2017/11/14 PHP
COM中获取JavaScript数组大小的代码
2009/11/22 Javascript
SeaJS入门教程系列之完整示例(三)
2014/03/03 Javascript
javascript中attribute和property的区别详解
2014/06/05 Javascript
JavaScript实现的字符串replaceAll函数代码分享
2015/04/02 Javascript
JavaScript_ECMA5数组新特性详解
2016/06/12 Javascript
jQuery grep()方法详解及实例代码
2016/10/30 Javascript
从零开始学习Node.js系列教程六:EventEmitter发送和接收事件的方法示例
2017/04/13 Javascript
在Create React App中启用Sass和Less的方法示例
2019/01/16 Javascript
vue生命周期与钩子函数简单示例
2019/03/13 Javascript
浅谈对于“不用setInterval,用setTimeout”的理解
2019/08/28 Javascript
ionic3双击返回退出应用的方法
2019/09/17 Javascript
JS实现灯泡开关特效
2020/03/30 Javascript
JavaScript实现点击图片换背景
2020/11/20 Javascript
[10:42]Team Liquid Vs Newbee
2018/06/07 DOTA
Python学习之asyncore模块用法实例教程
2014/09/29 Python
Python函数式编程指南(二):从函数开始
2015/06/24 Python
浅析Python装饰器以及装饰器模式
2018/05/28 Python
Django ModelForm组件使用方法详解
2019/07/23 Python
python中count函数简单的实例讲解
2020/02/06 Python
Python3如何实现Win10桌面自动切换
2020/08/11 Python
梅西酒窖:Macy’s Wine Cellar
2018/01/07 全球购物
澳大利亚婴儿礼品公司:The Baby Gift Company
2018/11/04 全球购物
秋季运动会加油稿200字
2014/01/11 职场文书
出国留学经济担保书
2014/04/01 职场文书
王力宏牛津大学演讲稿
2014/05/22 职场文书
高二学年自我鉴定范文(2篇)
2014/09/26 职场文书
2015年妇联工作总结范文
2015/04/22 职场文书
win10更新失败无限重启解决方法
2022/04/19 数码科技
clear 万能清除浮动(clearfix:after)
2023/05/21 HTML / CSS