如何使用JS计算下面代码中选项标记的数量(不使用JQuery )
<select name="torso" id="torso">
<option value="0" selected="">all</option>
<option value="1">1-3</option>
<option value="2">4-7</option>
<option value="3">8-11</option>
<option value="4">>=12</option>
</select>
在这种情况下,结果应该是5。
发布于 2013-08-28 19:44:14
你可以:
var x = document.getElementById("torso").options.length;
console.log(x); //prints 5
演示:http://jsfiddle.net/tymeJV/hDyuW/
发布于 2013-08-28 19:43:51
用这个:
var number = document.getElementById('torso') // pick <select>
.getElementsByTagName('option') // pick all <option>'s
.length;
https://stackoverflow.com/questions/18496854
复制相似问题