元素
属性
除了继承 HTMLElement 接口的属性和方法,HTMLOptionElement 接口具有下面的属性。
disabled:布尔值,表示该项是否可选择。defaultSelected:布尔值,表示该项是否默认选中。一旦设为true,该项的值就是
Option() 构造函数
浏览器原生提供Option()构造函数,用来生成 HTMLOptionElement 实例。
new Option(text, value, defaultSelected, selected)
它接受四个参数,都是可选的。
text:字符串,表示该选项的文本内容。如果省略,返回空字符串。value:字符串,表示该选项的值。如果省略,默认返回text属性的值。defaultSelected:布尔值,表示该项是否默认选中,默认为false。注意,即使设为true,也不代表该项的selected属性为true。selected:布尔值,表示该项是否选中,默认为false。
var newOption = new Option('hello', 'world', true);
newOption.text // "hello"
newOption.value // "world"
newOption.defaultSelected // true
newOption.selected // false
上面代码中,newOption的defaultSelected属性为true,但是它没有被选中(即selected属性为false)。