HTMLSelectElement

HTMLSelectElement 接口表示 <select> HTML 元素。这些元素也共享有其他 HTML 元素通过HTMLElement 接口的所有属性和方法 。

 

HTMLSelectElement()

继承层次

Object.prototype
 Function.prototype
  EventTarget
   Node
    Element
     HTMLElement
      HTMLSelectElement

构造函数

程序不能直接调用该构造函数,否则将会产生异常。

属性列表

属性说明
--

方法列表

语法说明
--

HTMLSelectElement.prototype

继承层次

Object.prototype
 EventTarget.prototype
  Node.prototype
   Element.prototype
    HTMLElement.prototype
     HTMLSelectElement.prototype

属性列表

继承自父类的属性,HTMLElementNode

属性说明
autofocus是一个布尔值,反映了自动对焦的 HTML 属性,该值指示控件是否应该有输入焦点页面加载时,除非用户通过重写它,例如在不同的控件中键入内容。文档中只有一个 form-associated 的元素可以具有指定此属性。
disabled是一个布尔值,反映了 HTML 的disabled属性,该值指示控件是否被禁用。如果禁用了它,则它不接受点击。
form 只读,返回 HTMLFormElement 表示该元素与 form。如果该元素是表单元素的子代,则该属性是该表单元素的id。如果元素不是表单元素的子代,则属性可以是同一文档中任何窗体元素的id。
labels 只读,返回一个NodeList列表, 其中包含与此<select>元素关联元素的列表。
length是 unsigned long 代表 <option> 在这个 <select> 元素上的数目。
multiple是一个布尔值,反映了多个 HTML 属性,指示是否可以选择多个项目。
name是一个 DOMString 反映 name 的 HTML 属性,包含此控制服务器和 DOM 的搜索功能使用的 name。
options 只读,返回包含的组 HTMLOptionsCollection <option> 此元素所包含的元素。
required是一个布尔值,反映了 HTML 的 required 属性,指示是否要求用户在提交表单前选择一个值。
selectedIndex一个 long,反映出的第一个索引选择 <option> 元素。值-1 表示没有选择元素。
selectedOptions 只读,Returns a live HTMLCollection containing the set of options that are selected.
size是一个 long,反映了 HTML 的 size 属性,其中包含在控件中可见项的数目。默认值是 1,除非多是真实的在这种情况下它是 4。
type 只读,DOMString 返回 form 控件的类型。当多是真实的时它将返回 “select-multiple” ;否则,它将返回 “select-one”。
validationMessage 只读,报告该控件不满足验证要求的,提示给用户的看的信息。如果这个控件没有验证约束(willValidate 值为 false),或者满足验证的要求,那么这个属性为空字符串。
validity 只读,这个控件当前的验证状态。
valueDOMString 与此 form 控件的值就是第一个选定选项。
willValidate只读,表明这个按钮是否需要在提交前进行验证。如果不需要,这个属性值为 false 。

方法列表

继承自父类的方法,HTMLElement ,Element Node

语法说明
add()将元素添加到此 <select> 元素的 <option> 元素的集合。
checkValidity()如果元素的值没有有效性问题,则返回 true,否则返回 false 并触发 invalid 事件.
item()获取项的选项集合的这个 <select> 元素。您也可以通过指定数组样式括号或圆括号中的索引来访问项,而不必显式调用此方法。
namedItem()获取具有指定名称的选项集合中的项。名称字符串可以匹配的 id 或名称属性的选项节点。还可以通过指定数组样式括号或圆括号中的名称来访问项,而无需显式调用此方法访问项目。
remove()从这个选择的元素的选项集合中移除指定索引处的元素。
setCustomValidity()将选择元素的自定义有效性消息设置为指定的消息。使用空字符串指示元素不具有自定义有效性错误。

HTMLSelectElement实例

参考

相关页面

外部链接