HTMLOptionsCollection - 表示 HTML <option> 元素集合的接口
HTMLOptionsCollection
是一个表示 HTML <option>
元素集合的接口(按文档顺序),并提供遍历列表的方法和属性以及可选地更改其项目的方法和属性。该类型仅由 select 的 options
属性返回。
属性
HTMLOptionsCollection.length
一个 unsigned long
,根据规范的允许,Mozilla 允许设置该属性,在使用较短长度时将删除超出的选项,或者在设置较长长度时在最后添加空白选项。其他实现可能会抛出 DOMException。
方法
HTMLOptionsCollection.item(index)
返回给定的位置(从零开始)的特定节点(如果超出范围,则返回 null
)
HTMLOptionsCollection.namedItem(index)
返回具有给定 DOMString(即,字符串)id 的特定节点。如果不存在这样的命名节点,则返回 null
。
规范
- http://www.w3.org/TR/DOM-Level-2-HTM...ionsCollection
- http://dev.w3.org/html5/spec/common-...ionscollection
桌面浏览器兼容性
特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基础支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
length |
支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 支持 | 支持 | 支持 | 支持 | 未知 | 支持 | 支持 |
length |
支持 | 支持 | 支持 | 支持 | 未知 | 支持 | 支持 |