首页 > Web开发 > 详细

js基础篇——radio、select

时间:2016-04-10 16:19:05      阅读:272      评论:0      收藏:0      [点我收藏+]

一、radio元素

1 <fieldset id="form-gra-time">
2     <legend>请选择日期粒度:</legend>
3     <label>日<input name="gra-time" value="day" type="radio" checked="checked"></label>
4     <label>周<input name="gra-time" value="week" type="radio"></label>
5     <label>月<input name="gra-time" value="month" type="radio"></label>
6 </fieldset>

1、获取上面代码中被选取的radio

var graTime = document.getElementsByName("gra-time");
    var timeInterval
    for (var i = graTime.length - 1; i >= 0; i--) {
       if (graTime[i].checked) {
          timeInterval = graTime[i].value;
          // alert(timeInterval); 
       } 
} 

解析:

  1)fieldset标签:组合表单当中的相关元素;

  2)legend标签:为fieldset元素定义标题;

  3)使用getElementsByName获取所有radio的集合;

  4)使用radio的checked属性,查看是否被选取;

二、select

<fieldset>
    <legend>请选择查看的城市:</legend>
    <select id="city-select" >
    <option>北京</option>
    <option>上海</option>
    <option>广州</option>
    </select>
  </fieldset>

1、获取上面代码中被选取的选项:

var selectCity = document.getElementById("city-select");
var index = selectCity.selectedIndex;
var city = selectCity[index].text;

解析:

  1)使用select元素的selectedIndex属性,获取被选取的选项索引;

  2)通过索引获取被选取项的值;

 

js基础篇——radio、select

原文:http://www.cnblogs.com/SusieHu/p/5374337.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!