3 回答
TA贡献24条经验 获得超11个赞
<div> <select id="days"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> </select> </div>
要这样才能取到days的value,取div的value是没用的
通过id获取select元素,option上写上value值
TA贡献4条经验 获得超0个赞
<body>
<div id="days">请选择日数
<select>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
</div>
<script>
var days=document.getElementById("days").getElementsByTagName("option");
for(var i=0; i<days.length; i++){
console.log(parseInt(days[i].innerHTML));
alert(parseInt(days[i].innerHTML));
}
</script>
</body>
添加回答
举报