您的位置:首页 > 其它

用document.all来获取select控件的length

2011-10-09 15:34 274 查看
<select name='test'>
<option value='11' selected>11</option>
<option value='22'>22</option>
<option value='33'>33</option>
<option value='44'>44</option>
<option value='55'>55</option>
</select>
<select name='test'>
<option value='11' selected>11</option>
<option value='22'>22</option>
<option value='33'>33</option>
<option value='44'>44</option>
<option value='55'>55</option>
</select>
....
当有两个及两个以上name='test'的select控件时,document.all["test"].length 的值是select控件的数目;

可是当只有一个name='test'的select控件时,document.all["test"].length 的值不是select控件的数目1,而是select控件中Optin的总数,这里是5。

所以并不能用document.all["test"].length来获取select控件的数目。

用jQuery方式来获取:

$("select[name='test']").length

是正确的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: