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 10件让人费解的事情
Feb 15 Javascript
bootstrap实现弹窗和拖动效果
Jan 03 Javascript
使用JavaScript触发过渡效果的方法
Jan 19 Javascript
js 监控iframe URL的变化实例代码
Jul 12 Javascript
纯js实现页面返回顶部的动画(超简单)
Aug 10 Javascript
Vue表单类的父子组件数据传递示例
May 03 Javascript
jQuery实现获取当前鼠标位置并输出功能示例
Jan 05 jQuery
微信小程序实现弹出菜单动画
Jun 21 Javascript
浅析webpack-bundle-analyzer在vue-cli3中的使用
Oct 23 Javascript
原生JS实现无缝轮播图片
Jun 24 Javascript
JavaScript实现点击切换验证码及校验
Jan 10 Javascript
jQuery是用来干什么的 jquery其实就是一个js框架
Feb 04 jQuery
情人节单身的我是如何在敲完代码之后收到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 攻击方法之谈php+mysql注射语句构造
2009/10/30 PHP
php漏洞之跨网站请求伪造与防止伪造方法
2013/08/15 PHP
Zend Framework分页类用法详解
2016/03/22 PHP
解析PHP之提取多维数组指定列的方法
2017/01/03 PHP
PHP生成推广海报的方法分享
2018/04/22 PHP
基于swoole实现多人聊天室
2018/06/14 PHP
查询绑定数据岛的表格中的文本并修改显示方式的js代码
2009/12/15 Javascript
一段实现页面上的图片延时加载的js代码
2010/02/11 Javascript
Jquery全选与反选点击执行一次的解决方案
2015/08/14 Javascript
JavaScript中的splice方法用法详解
2016/07/20 Javascript
简单谈谈Vue 模板各类数据绑定
2016/09/25 Javascript
教你5分钟学会用requirejs(必看篇)
2017/07/25 Javascript
es6系列教程_ Map详解以及常用api介绍
2017/09/25 Javascript
vue获取DOM元素并设置属性的两种实现方法
2017/09/30 Javascript
关于自定义Egg.js的请求级别日志详解
2018/12/12 Javascript
layui实现数据分页功能(ajax异步)
2019/07/27 Javascript
基于openlayers实现角度测量功能
2020/09/28 Javascript
多个Vue项目部署到服务器的步骤记录
2020/10/22 Javascript
Python Deque 模块使用详解
2014/07/04 Python
Python使用SocketServer模块编写基本服务器程序的教程
2016/07/12 Python
Python随机生成身份证号码及校验功能
2018/12/04 Python
Python时间序列缺失值的处理方法(日期缺失填充)
2019/08/11 Python
python3.7将代码打包成exe程序并添加图标的方法
2019/10/11 Python
python GUI库图形界面开发之PyQt5美化窗体与控件(异形窗体)实例
2020/02/25 Python
纯css3使用vw和vh实现自适应的方法
2018/02/09 HTML / CSS
html5 音乐播放器 audio 标签使用概述
2013/07/15 HTML / CSS
Kathmandu美国网站:新西兰户外运动品牌
2019/03/23 全球购物
澳洲Chemist Direct药房中文网:澳洲大型线上直邮药房
2019/11/04 全球购物
大学生怎样写好自荐信
2014/02/25 职场文书
租赁意向书范本
2014/04/01 职场文书
三分钟演讲稿范文
2014/04/24 职场文书
房地产公司见习自我鉴定
2014/04/28 职场文书
体操比赛口号
2014/06/10 职场文书
煤矿安全保证书
2015/02/27 职场文书
喜迎建国70周年:有关爱国的名言名句
2019/09/24 职场文书
浅谈Python类的单继承相关知识
2021/05/12 Python