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中关于new Object时传参的一些细节分析
Mar 13 Javascript
JQuery循环滚动图片代码
Dec 08 Javascript
JavaScript高级程序设计(第3版)学习笔记10 再访js对象
Oct 11 Javascript
javascript仿百度输入框提示自动下拉补全
Jan 07 Javascript
JavaScript的设计模式经典之代理模式
Feb 24 Javascript
JavaScript必知必会(十) call apply bind的用法说明
Jun 08 Javascript
解析浏览器端的AJAX缓存机制
Jun 21 Javascript
js/jQuery实现全选效果
Jun 17 jQuery
JavaScript 格式化数字、金额、千分位、保留几位小数、舍入舍去
Jul 23 Javascript
js实现提交前对列表数据的增删改查
Jan 16 Javascript
15个简单的JS编码标准让你的代码更整洁(小结)
Jul 16 Javascript
Node实现搜索框进行模糊查询
Jun 28 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
mysql_fetch_assoc和mysql_fetch_row的功能加起来就是mysql_fetch_array
2007/01/15 PHP
PHP文件上传原理简单分析
2011/05/29 PHP
PHP 冒泡排序 二分查找 顺序查找 二维数组排序算法函数的详解
2013/06/25 PHP
php+js实现图片的上传、裁剪、预览、提交示例
2013/08/27 PHP
PHP函数in_array()使用详解
2014/08/20 PHP
PHPUnit测试私有属性和方法功能示例
2018/06/12 PHP
PHP实现的敏感词过滤方法示例
2019/03/06 PHP
jQuery 定时局部刷新(setInterval)
2010/11/19 Javascript
javaScript(JS)替换节点实现思路介绍
2013/04/17 Javascript
Jquery 模拟用户点击超链接或者按钮的方法
2013/10/25 Javascript
javascript实现锁定网页、密码解锁效果(类似系统屏幕保护效果)
2014/08/15 Javascript
JavaScript中var关键字的使用详解
2015/08/14 Javascript
基于javascript实现浏览器滚动条快到底部时自动加载数据
2015/11/30 Javascript
jQuery基于扩展简单实现倒计时功能的方法
2016/05/14 Javascript
jQuery中$.grep() 过滤函数 数组过滤
2016/11/22 Javascript
Vue.js使用$.ajax和vue-resource实现OAuth的注册、登录、注销和API调用
2017/05/10 Javascript
JavaScript实现短信倒计时60s
2017/10/09 Javascript
详解在React.js中使用PureComponent的重要性和使用方式
2018/07/10 Javascript
原生JS实现动态添加新元素、删除元素方法
2019/05/05 Javascript
在Vue.js中使用TypeScript的方法
2020/03/19 Javascript
在HTML中使用JavaScript的两种方法
2020/12/24 Javascript
Python的Django框架中的URL配置与松耦合
2015/07/15 Python
Python的SimpleHTTPServer模块用处及使用方法简介
2018/01/22 Python
django用户注册、登录、注销和用户扩展的示例
2018/03/19 Python
对Python 窗体(tkinter)树状数据(Treeview)详解
2018/10/11 Python
使用Django开发简单接口实现文章增删改查
2019/05/09 Python
浅谈Python大神都是这样处理XML文件的
2019/05/31 Python
python字符串替换第一个字符串的方法
2019/06/26 Python
python 列表转为字典的两个小方法(小结)
2019/06/28 Python
详解解决Python memory error的问题(四种解决方案)
2019/08/08 Python
Python使用pyexecjs代码案例解析
2020/07/13 Python
用CSS3绘制三角形的简单方法
2015/07/17 HTML / CSS
公司离职证明标准范本
2014/10/05 职场文书
2015年环境监察工作总结
2015/07/23 职场文书
导游词之吉林吉塔
2019/11/11 职场文书
windows server2016安装oracle 11g的图文教程
2022/07/15 Servers