From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- files/zh-cn/web/api/htmloptionelement/index.html | 132 +++++++++++++++++++++++ 1 file changed, 132 insertions(+) create mode 100644 files/zh-cn/web/api/htmloptionelement/index.html (limited to 'files/zh-cn/web/api/htmloptionelement/index.html') diff --git a/files/zh-cn/web/api/htmloptionelement/index.html b/files/zh-cn/web/api/htmloptionelement/index.html new file mode 100644 index 0000000000..4272e516eb --- /dev/null +++ b/files/zh-cn/web/api/htmloptionelement/index.html @@ -0,0 +1,132 @@ +--- +title: HTMLOptionElement +slug: Web/API/HTMLOptionElement +tags: + - API + - HTML DOM + - HTMLOptionElement + - Option + - 参考 + - 接口 + - 选项 +translation_of: Web/API/HTMLOptionElement +--- +
{{APIRef("HTML DOM")}}
+ +

HTMLOptionElement 接口表示了 {{HTMLElement("option")}} 元素并继承{{domxref("HTMLElement")}}接口所有的类和方法。

+ +

{{InheritanceDiagram(600, 120)}}

+ +

属性

+ +

继承自其父类属性, {{domxref("HTMLElement")}}.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型描述
defaultSelected{{domxref("Boolean")}}包含了{{htmlattrxref("selected", "option")}} HTML 特性的初始值, 指示默认情况下是否选择该选项。
disabled{{domxref("Boolean")}}反映了{{htmlattrxref("disabled", "option")}} HTML 特性 的值 , 这意味着选项(option)是不可选的。如果一个选项是关闭的{{HTMLElement("optgroup")}}元素的子元素,那么它也可被关闭。 
form{{readonlyInline}}{{domxref("HTMLFormElement")}} +

如果该选项是{{HTMLElement("select")}} 元素的后代,则该属性与相应{{DomXref("HTMLSelectElement")}} 对象的form属性具有相同的值; 否则为null

+
index{{readonlyInline}}long +

该选项在其所属的选项列表中的位置,以树形顺序排列。 如果该选项不是选项列表的一部分,例如为 {{HTMLElement("datalist")}} 元素的一部分时,该值为0

+
label{{domxref("DOMString")}} +

反映{{htmlattrxref("label", "option")}} HTML特性的值,该属性为选项提供了一个标签。 如果没有特别设置此属性,读取它返回元素的文本内容。

+
selected{{domxref("Boolean")}}表示当前该option是否被选择。
text{{domxref("DOMString")}}包含元素的文本内容。
value{{domxref("DOMString")}} +

反映{{htmlattrxref("value", "option")}} HTML特性的值(如果存在);否则反映{{domxref("Node.textContent")}} 特性的值。

+
+ +

方法

+ +

方法继承自其父类, {{domxref("HTMLElement")}}.

+ +
+
{{domxref("HTMLOptionElement.Option()")}}是一个创建HTMLOptionElement对象的构造函数。 它有四个值:要显示的文本,文本,关联的值,,defaultSelected的值以及所选的值。 最后三个值是可选的。
+
+ +

格式

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
格式状态注释
{{SpecName('HTML WHATWG', "the-button-element.html#the-option-element", "HTMLOptionElement")}}{{Spec2('HTML WHATWG')}}No change from {{SpecName("HTML5 W3C")}}.
{{SpecName('HTML5 W3C', "forms.html#the-option-element", "HTMLOptionElement")}}{{Spec2('HTML5 W3C')}}一个构造函数Option()已经被添加。form属性可以是null值。
{{SpecName('DOM2 HTML', 'html.html#ID-70901257', 'HTMLOptionElement')}}{{Spec2('DOM2 HTML')}}selected属性改变了它的含义:现在它指示当前是否选择该选项,如果该选项被初始选择,则不再使用该选项。defaultSelected属性不再是只读的。
{{SpecName('DOM1', 'level-one-html.html#ID-70901257', 'HTMLOptionElement')}}{{Spec2('DOM1')}}初始定义
+ +

浏览器兼容性

+ +

{{Compat("api.HTMLOptionElement")}}

+ +

参见

+ + -- cgit v1.2.3-54-g00ecf