JS设置下拉列表框当前所选值的方法


Posted in Javascript onDecember 22, 2015

本文实例讲述了JS设置下拉列表框当前所选值的方法。分享给大家供大家参考,具体如下:

1. JS代码:

function setSelectOption(objId, targetValue){
//objid:下拉列表框的ID;targetValue:当前所选值
 var obj = document.getElementById(objId);
 if(obj){
  var options = obj.options;
  if(options){
   var len = options.length;
   for(var i=0;i<len;i++){
    if(options[i].value == targetValue){
     options[i].defaultSelected = true;
     options[i].selected = true;
     return true;
    }
   }
  } else {
   alert('missing element(s)!');
  }
 } else {
  alert('missing element(s)!');
 }
}

2.在JSP中设置下拉列表框的当前选择项

<select>
  <option value="1" <%if(sesssionValue==1){%> selected="selected"<%}%>>1:b </option>
  <option value="2" <%if(sesssionValue==2){%> selected="selected"<%}%>>2:b </option>
  <option value="3" <%if(sesssionValue==3){%> selected="selected"<%}%>>3:c </option>
  <option value="4" <%if(sesssionValue==4){%> selected="selected"<%}%>>4:d </option>
</select>

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
使用jQuery validate 验证注册表单实例演示
Mar 25 Javascript
js获得指定控件输入光标的坐标兼容IE,Chrome,火狐等多种主流浏览器
May 21 Javascript
js获取光标位置和设置文本框光标位置示例代码
Jan 09 Javascript
重写document.write实现无阻塞加载js广告(补充)
Dec 12 Javascript
node.js中的fs.chmodSync方法使用说明
Dec 18 Javascript
AngularJS中实现用户访问的身份认证和表单验证功能
Apr 21 Javascript
关于不同页面之间实现参数传递的几种方式讨论
Feb 13 Javascript
浅谈在vue项目中如何定义全局变量和全局函数
Oct 24 Javascript
angularjs实现对表单输入改变的监控(ng-change和watch两种方式)
Aug 29 Javascript
使用Angular Cli如何创建Angular私有库详解
Jan 30 Javascript
一文了解vue-router之hash模式和history模式
May 31 Javascript
Vue+Spring Boot简单用户登录(附Demo)
Nov 12 Javascript
点评js异步加载的4种方式
Dec 22 #Javascript
JS模拟按钮点击功能的方法
Dec 22 #Javascript
jquery插件jquery.confirm弹出确认消息
Dec 22 #Javascript
js实现仿微博滚动显示信息的效果
Dec 21 #Javascript
Javascript实现Array和String互转换的方法
Dec 21 #Javascript
图解Sublime Text3使用技巧
Dec 21 #Javascript
七个不允许错过的jQuery小技巧
Dec 21 #Javascript
You might like
php开发过程中关于继承的使用方法分享
2011/06/17 PHP
关于PHP定时发送服务的解决办法
2017/04/23 PHP
用javascript实现给图片加链接
2007/08/15 Javascript
jQuery lazyload 的重复加载错误以及修复方法
2010/11/19 Javascript
SeaJS入门教程系列之完整示例(三)
2014/03/03 Javascript
JavaScript中实现继承的三种方式和实例
2015/01/29 Javascript
jquery 设置style:display的方法
2015/01/29 Javascript
jQuery实现的简单折叠菜单(折叠面板)效果代码
2015/09/16 Javascript
谷歌showModalDialog()方法不兼容出现对话窗口的解决办法
2016/02/15 Javascript
jQuery事件绑定用法详解
2016/09/08 Javascript
EasyUI Combobox设置默认值 获取text的方法
2016/11/28 Javascript
基于Javascript实现的不重复ID的生成器
2016/12/25 Javascript
js中开关变量使用实例
2017/02/24 Javascript
angularjs 动态从后台获取下拉框的值方法
2018/08/13 Javascript
使用webpack将ES6转化ES5的实现方法
2019/10/13 Javascript
vue页面引入three.js实现3d动画场景操作
2020/08/10 Javascript
python采用requests库模拟登录和抓取数据的简单示例
2014/07/05 Python
详解Python中内置的NotImplemented类型的用法
2015/03/31 Python
python中单例常用的几种实现方法总结
2018/10/13 Python
利用python-docx模块写批量生日邀请函
2019/08/26 Python
Python实现非正太分布的异常值检测方式
2019/12/09 Python
如何给Python代码进行加密
2020/01/10 Python
详解Django3中直接添加Websockets方式
2020/02/12 Python
Python Selenium模块安装使用教程详解
2020/07/09 Python
Python使用struct处理二进制(pack和unpack用法)
2020/11/12 Python
亚洲航空公司官方网站:AirAsia
2019/11/25 全球购物
境外导游求职信
2014/02/27 职场文书
求职信内容怎么写
2014/05/26 职场文书
公司自我介绍演讲稿
2014/08/21 职场文书
临床医学生职业规划书范文
2014/10/25 职场文书
高三毕业感言
2015/07/30 职场文书
保外就医申请书范文
2015/08/06 职场文书
2015年幼儿园班主任个人工作总结
2015/10/22 职场文书
掌握这项技巧,一年阅读300本书不是梦
2019/09/12 职场文书
Python开发五子棋小游戏
2022/05/02 Python
Redis特殊数据类型Geospatial地理空间
2022/06/01 Redis