<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

是正确的

相关文章:

  • 2022-03-10
  • 2021-06-20
  • 2022-12-23
  • 2022-12-23
  • 2021-12-15
  • 2021-08-19
  • 2022-12-23
猜你喜欢
  • 2021-10-02
  • 2022-12-23
  • 2021-09-04
  • 2022-12-23
  • 2022-12-23
  • 2021-11-21
  • 2022-12-23
相关资源
相似解决方案