六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 172|回复: 0

获取下拉列表中的文本值

[复制链接]

升级  50%

102

主题

102

主题

102

主题

举人

Rank: 3Rank: 3

积分
350
 楼主| 发表于 2013-2-7 21:14:10 | 显示全部楼层 |阅读模式
近日工作中碰到一个问题,需要将用户点击下拉列表当中某个选项后,将其所选的内容保存起来,如下面的HTML代码:

<select onchange="isSelected(this.value);" id="city">           <option value="1">北京</option>
          <option value="2" >上海</option>
          <option value="2" >广州</option>
</select>
 
  
 
也就是说当用户选择“上海”这一列时,需要将“上海”这个名称保存起来。其实方法很简单。看下面javascript代码:
 
 
function isSelected(value) {

var cityName;

    var city = document.getElementById("city");

       //获取选中的城市名称

       for(i=0;i<city.length;i++){

           if(city.selected==true){

            cityName = city.innerText;  //关键点

            alert("cityName:" + cityName);

           }

       }
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表