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 相关文章推荐
jquery判断元素的子元素是否存在的示例代码
Feb 04 Javascript
javascript学习笔记(七)Ajax和Http状态码
Oct 08 Javascript
JavaScript strike方法入门实例(给字符串加上删除线)
Oct 17 Javascript
Linux下使用jq友好的打印JSON技巧分享
Nov 18 Javascript
web前端设计师们常用的jQuery特效插件汇总
Dec 07 Javascript
浅析Bootstrap缩略图组件与警示框组件
Apr 29 Javascript
JavaScript 闭包机制详解及实例代码
Oct 10 Javascript
微信小程序 教程之数据绑定
Oct 18 Javascript
JavaScript中的编码和解码函数
Feb 15 Javascript
VUE使用vuex解决模块间传值问题的方法
Jun 01 Javascript
JS正则表达式封装与使用操作示例
May 15 Javascript
JavaScript oncopy事件用法实例解析
May 13 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如何利用P3P实现跨域
2013/08/24 PHP
PHPAnalysis中文分词类详解
2014/06/13 PHP
PHP开发框架Laravel数据库操作方法总结
2014/09/03 PHP
PHP通过bypass disable functions执行系统命令的方法汇总
2018/05/02 PHP
PHP5.5新特性之yield理解与用法实例分析
2019/01/11 PHP
javascript 一个函数对同一元素的多个事件响应
2009/07/25 Javascript
jquery 注意事项与常用语法小结
2010/06/07 Javascript
extjs实现选择多表自定义查询功能 前台部分(ext源码)
2011/12/20 Javascript
基于jquery打造的百分比动态色彩条插件
2012/09/19 Javascript
Javascript计算两个marker之间的距离(Google Map V3)
2013/04/26 Javascript
浅谈angularJS 作用域
2015/07/05 Javascript
理解javascript对象继承
2016/04/17 Javascript
jquery实现tab键进行选择后enter键触发click行为
2017/03/29 jQuery
Express URL跳转(重定向)的实现方法
2017/04/07 Javascript
BootStrap入门学习第一篇
2017/08/28 Javascript
vue 挂载路由到头部导航的方法
2017/11/13 Javascript
移动web开发之touch事件实例详解
2018/01/17 Javascript
JavaScript数值类型知识汇总
2019/11/17 Javascript
Vue学习之常用指令实例详解
2020/01/06 Javascript
本地文件上传到七牛云服务器示例(七牛云存储)
2014/01/11 Python
python获取指定网页上所有超链接的方法
2015/04/04 Python
python魔法方法-自定义序列详解
2016/07/21 Python
Python解惑之整数比较详解
2017/04/24 Python
Python字符串处理的8招秘籍(小结)
2019/08/13 Python
python 表格打印代码实例解析
2019/10/12 Python
Keras构建神经网络踩坑(解决model.predict预测值全为0.0的问题)
2020/07/07 Python
Html5移动端弹幕动画实现示例代码
2018/08/27 HTML / CSS
沃尔玛旗下墨西哥超市:Bodega Aurrera
2020/11/13 全球购物
高中军训感想800字
2014/02/23 职场文书
小学清明节活动方案
2014/03/08 职场文书
公务员培的训心得体会
2014/09/01 职场文书
2015年清明节演讲稿范文
2015/03/17 职场文书
2015年社区精神文明工作总结
2015/05/26 职场文书
2015年治庸问责工作总结
2015/07/27 职场文书
检讨书格式
2019/04/25 职场文书
《Estab Life》4月6日播出 正式PV、主视觉图公开
2022/03/20 日漫