用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
是正确的
<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
是正确的
相关文章推荐
- select控件获取text值示例代码
- 【转】jQuery获取客户端控件select
- 【转】jQuery获取客户端控件select
- document.all().length在ie8无法使用
- jquery动态获取select控件的option
- document.querySelector() document.querySelectAll()
- document.getElementById获取控件对象为空的解决方法
- jQuery获取客户端控件select
- document.all.item通过控件的名字定位控件,
- ASPXGridView控件使用日记(SelectAllRowsOnPage)
- 获取前台HTML控件的值(select)
- 选择控件:select ,radio,checkbox之用jquery获取选中值的小结
- document.forms 获取 name 得到select 对象
- document 文挡对象详解(js获取遍历images集合,forms集合,textbox,Select,div,checkBox)
- 母版页导致js 获取不到'document.getElementById("...").value 或 document.all("...").value
- Jquery获取Select选中控件的值
- document.getElementById()获取服务端控件
- js中select控件不能通过getElementById来获取。
- .net获取select控件中的文本内容
- Web开发中用js里的document获取控件数组中某控件属性值