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 相关文章推荐
多个iframe自动调整大小的问题
Sep 18 Javascript
JavaScript 解析Json字符串的性能比较分析代码
Dec 16 Javascript
jQuery 源码分析笔记(5) jQuery.support
Jun 19 Javascript
用JS在浏览器中创建下载文件
Mar 05 Javascript
浅谈js中变量初始化
Feb 03 Javascript
详解webpack分包及异步加载套路
Jun 29 Javascript
js学习总结之dom2级事件基础知识详解
Jul 27 Javascript
详解tween.js 中文使用指南
Jan 05 Javascript
浅谈js获取ModelAndView值的问题
Mar 28 Javascript
微信小程序如何自定义table组件
Jun 29 Javascript
JavaScript 严格模式(use strict)用法实例分析
Mar 04 Javascript
Echarts在Taro微信小程序开发中的踩坑记录
Nov 09 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/27 PHP
php进行ip地址掩码运算处理的方法
2016/07/11 PHP
PHP魔术方法以及关于独立实例与相连实例的全面讲解
2016/10/18 PHP
YII框架中使用memcache的方法详解
2017/08/02 PHP
jquery插件jbox使用iframe关闭问题
2009/02/09 Javascript
使用jquery与图片美化checkbox和radio控件的代码(打包下载)
2010/11/11 Javascript
JS实现在网页中弹出一个输入框的方法
2015/03/03 Javascript
js时钟翻牌效果实现代码分享
2020/07/31 Javascript
javascript 数组的正态分布排序的问题
2016/07/31 Javascript
浅谈Nodejs应用主文件index.js
2016/08/28 NodeJs
js格式化时间的简单实例
2016/11/27 Javascript
canvas仿iwatch时钟效果
2017/03/06 Javascript
vue动态组件实现选项卡切换效果
2017/03/08 Javascript
React中常见的动画实现的几种方式
2018/01/10 Javascript
vue中的v-if和v-show的区别详解
2019/09/01 Javascript
python分割文件的常用方法
2014/11/01 Python
PHP魔术方法__ISSET、__UNSET使用实例
2014/11/25 Python
python中csv文件的若干读写方法小结
2018/07/04 Python
Django实现auth模块下的登录注册与注销功能
2019/10/10 Python
Python 3.8正式发布,来尝鲜这些新特性吧
2019/10/15 Python
python模块和包的应用BASE_PATH使用解析
2019/12/14 Python
pyqt5实现井字棋的示例代码
2020/12/07 Python
使用SVG实现提示框功能的示例代码
2020/06/05 HTML / CSS
英国女士家居服网站:hush
2017/08/09 全球购物
伊莱克斯阿根廷网上商店:Tienda Electrolux
2021/03/08 全球购物
廉政教育心得体会
2014/01/01 职场文书
信息技术课后反思
2014/04/27 职场文书
思想作风纪律整顿心得体会
2014/09/04 职场文书
简单租房协议书
2014/10/21 职场文书
有关朝花夕拾的读书笔记
2015/06/29 职场文书
2016年企业先进员工事迹材料
2016/02/25 职场文书
辞职报告(范文三篇)
2019/08/27 职场文书
写给医护人员的一封感谢信
2019/09/16 职场文书
python解决12306登录验证码的实现
2021/04/18 Python
Django如何与Ajax交互
2021/04/29 Python
Django项目如何正确配置日志(logging)
2021/04/29 Python