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操作cookie_获取与修改代码
May 21 Javascript
ASP.NET jQuery 实例4(复制TextBox的文本到本地剪贴板上)
Jan 13 Javascript
jquery中$.post()方法的简单实例
Feb 04 Javascript
js实现的GridView即表头固定表体有滚动条且可滚动
Feb 19 Javascript
window.onload与$(document).ready()的区别分析
May 30 Javascript
Bootstrap编写一个兼容主流浏览器的受众门户式风格页面
Jul 01 Javascript
jquery uploadify如何取消已上传成功文件
Feb 08 Javascript
jQuery简单实现遍历单选框的方法
Mar 06 Javascript
微信小程序中子页面向父页面传值实例详解
Mar 20 Javascript
用node和express连接mysql实现登录注册的实现代码
Jul 05 Javascript
Vue项目中ESlint规范示例代码
Jul 04 Javascript
JS实现求字符串中出现最多次数的字符和次数示例
Jul 05 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
精致的人儿就要挑杯子喝咖啡
2021/03/03 冲泡冲煮
PHP禁止页面缓存的代码
2011/10/23 PHP
Window 7/XP 安装Apache 2.4与PHP 5.4 的过程详解
2013/06/02 PHP
php创建无限级树型菜单
2015/11/05 PHP
php用xpath解析html的代码实例讲解
2019/02/14 PHP
javascript for循环从入门到偏门(效率优化+奇特用法)
2012/08/01 Javascript
关于IE BUG与字符串截取substr的解决办法
2013/04/10 Javascript
jquery $.each 和for怎么跳出循环终止本次循环
2013/09/27 Javascript
在javaScript中关于submit和button的区别介绍
2013/10/20 Javascript
jQuery实现复选框全选/取消全选/反选及获得选择的值
2014/06/12 Javascript
一个获取第n个元素节点的js函数
2014/09/02 Javascript
jquery实现相册一下滑动两次的方法
2015/02/09 Javascript
js实现iGoogleDivDrag模块拖动层拖动特效的方法
2015/03/04 Javascript
jQuery根据表单name获取值的方法
2016/05/24 Javascript
JavaScript实现点击文本自动定位到下拉框选中操作
2016/06/15 Javascript
JavaScript实现一个空中避难的小游戏
2017/06/06 Javascript
JS实现简易的图片拖拽排序实例代码
2017/06/09 Javascript
NodeJS父进程与子进程资源共享原理与实现方法
2018/03/16 NodeJs
解决koa2 ctx.render is not a function报错问题
2018/08/07 Javascript
如何让Nodejs支持H5 History模式(connect-history-api-fallback源码分析)
2019/05/30 NodeJs
JavaScript面向对象程序设计中对象的定义和继承详解
2019/07/29 Javascript
Vue图片浏览组件v-viewer用法分析【支持旋转、缩放、翻转等操作】
2019/11/04 Javascript
JavaScript直接调用函数与call调用的区别实例分析
2020/05/22 Javascript
Python使用ntplib库同步校准当地时间的方法
2016/07/02 Python
python实现多线程行情抓取工具的方法
2018/02/28 Python
从django的中间件直接返回请求的方法
2018/05/30 Python
python利用微信公众号实现报警功能
2018/06/10 Python
python中文分词库jieba使用方法详解
2020/02/11 Python
我的求职计划书
2014/01/10 职场文书
自荐信的基本格式
2014/02/22 职场文书
党建工作先进材料
2014/05/02 职场文书
护士年终个人总结
2015/02/13 职场文书
泰坦尼克号观后感
2015/06/04 职场文书
Python中使用subprocess库创建附加进程
2021/05/11 Python
Node-Red实现MySQL数据库连接的方法
2021/08/07 MySQL
浅谈JavaScript作用域
2021/12/06 Javascript