JS更改select内option属性的方法


Posted in Javascript onOctober 14, 2015

本文实例讲述了JS更改select内option属性的方法。分享给大家供大家参考。具体如下:

帮一位友人解决了一个小问题,需求是更改选中选项卡内显示的文本值,新值存放在某个文本框内

初始窗口:

<html>
 <head>
  <title>原窗口</title>
  <script>
   var parentValue=""; //全局变量,用于保存点击详情时select中指定opeion的值
   function detail() {
    var select=document.getElementById('SHGX'); //获得select对象
    parentValue=select.options[select.selectedIndex].text; 
    window.open('详情窗口.html')
   }
   function updateSelect(childValue) {
    var select=document.getElementById('SHGX'); 
    for(var i=0;i<select.length;i++) {
     if(select.options[i].text==parentValue) 
      select.options[i].text=childValue;
    }    
   }
  </script>
 </head>
 <body>
  <select id='SHGX'>
   <option value='111' title='夫'>夫</option>
   <option value='112' title='妻'>妻</option>
   <option value='120' title='子'>子</option>
   <option value='121' title='独生子'>独生子</option>
   <option value='122' title='继子'>继子</option>
   <option value='128' title='女婿'>女婿</option>   
  </select>
  <button onclick="detail(); ">详情</button>
 </body>
</html>

详情窗口:

<html>
 <head>
 <title>详情窗口</title>
 <script>
  function modify() {
  var childValue=document.getElementById('text_01').value;
  opener.updateSelect(childValue); //调用父窗口的函数
  }
 </script>
 </head>
 <body>
 <input id="text_01" type="text" value=""/>
 <button onclick="modify();">修改</button>
 </body>
</html>

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

Javascript 相关文章推荐
script标签的 charset 属性使用说明
Dec 04 Javascript
Js 获取Gridview选中行的内容操作步骤
Feb 05 Javascript
JS实现很酷的水波文字特效实例
Feb 26 Javascript
jQuery中animate动画第二次点击事件没反应
May 07 Javascript
AngularJS 整理一些优化的小技巧
Aug 18 Javascript
jQuery插件ajaxFileUpload异步上传文件
Oct 19 Javascript
[原创]JS基于FileSaver.js插件实现文件保存功能示例
Dec 08 Javascript
JavaScript中数据类型转换总结
Dec 25 Javascript
jQuery插件zTree实现的多选树效果示例
Mar 08 Javascript
jquery实现图片轮播器
May 23 jQuery
基于LayUI实现前端分页功能的方法
Jul 22 Javascript
antd Upload 文件上传的示例代码
Dec 14 Javascript
JavaScript+CSS实现仿Mootools竖排弹性动画菜单效果
Oct 14 #Javascript
JS实现的最简Table选项卡效果
Oct 14 #Javascript
JS仿淘宝实现的简单滑动门效果代码
Oct 14 #Javascript
JavaScript实现的伸展收缩型菜单代码
Oct 14 #Javascript
smartcrop.js智能图片裁剪库
Oct 14 #Javascript
深入学习JavaScript对象
Oct 13 #Javascript
快速学习JavaScript的6个思维技巧
Oct 13 #Javascript
You might like
php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码
2010/10/22 PHP
PHP 下载文件时自动添加bom头的方法实例
2014/01/10 PHP
PHP 实现页面静态化的几种方法
2017/07/23 PHP
PHP使用curl_multi实现并发请求的方法示例
2018/04/29 PHP
js 函数调用模式小结
2011/12/26 Javascript
JS 修改URL参数(实现代码)
2013/07/08 Javascript
jquery 添加节点的几种方法介绍
2013/09/04 Javascript
jquery获取复选框被选中的值
2014/04/10 Javascript
用jquery实现的一个超级简单的下拉菜单
2014/05/18 Javascript
微信小程序使用第三方库Underscore.js步骤详解
2016/09/27 Javascript
jQuery实现鼠标跟随效果
2017/02/20 Javascript
Angularjs验证用户输入的字符串是否为日期时间
2017/06/01 Javascript
Angular6 Filter实现页面搜索的示例代码
2018/12/02 Javascript
Vue的生命周期操作示例
2019/09/17 Javascript
微信小程序实现签字功能
2019/12/23 Javascript
微信小程序换肤功能实现代码(思路详解)
2020/08/25 Javascript
python简单程序读取串口信息的方法
2015/03/13 Python
在Python中使用mechanize模块模拟浏览器功能
2015/05/05 Python
Python基于property实现类的特性操作示例
2018/06/15 Python
python学习——内置函数、数据结构、标准库的技巧(推荐)
2019/04/18 Python
Python实现栈和队列的简单操作方法示例
2019/11/29 Python
Python命令行click参数用法解析
2019/12/19 Python
Python3打包exe代码2种方法实例解析
2020/02/17 Python
Python 之 Json序列化嵌套类方式
2020/02/27 Python
Jupyter Notebook 远程访问配置详解
2021/01/11 Python
CSS3中border-radius属性设定圆角的使用技巧
2016/05/10 HTML / CSS
电子商务专业毕业生工作推荐信
2013/11/17 职场文书
物业公司采购员岗位职责
2013/12/31 职场文书
双十佳事迹材料
2014/01/29 职场文书
元旦晚会策划方案
2014/02/18 职场文书
《黄山奇石》教学反思
2014/04/19 职场文书
高中班主任评语大全
2014/04/25 职场文书
小学数学课题方案
2014/06/15 职场文书
校车安全管理责任书
2015/05/11 职场文书
新课程改革心得体会
2016/01/22 职场文书
golang http使用踩过的坑与填坑指南
2021/04/27 Golang