元素

    • disabled:布尔值,表示该项是否可选择。
    • defaultSelected:布尔值,表示该项是否默认选中。一旦设为true,该项的值就是<select>的默认值。
    • form:返回<option>所在的表单元素。如果不属于任何表单,则返回null。该属性只读。
    • :整数,表示该选项在整个下拉列表里面的位置。该属性只读。
    • selected:布尔值,表示该选项是否选中。
    • text:字符串,该选项的文本内容。
    • value:字符串,该选项的值。表单提交时,上传的就是选中项的这个属性。

    Option() 构造函数

    • text:字符串,表示该选项的文本内容。如果省略,返回空字符串。
    • value:字符串,表示该选项的值。如果省略,默认返回text属性的值。
    • defaultSelected:布尔值,表示该项是否默认选中,默认为false。注意,即使设为true,也不代表该项的selected属性为true
    1. var newOption = new Option('hello', 'world', true);
    2. newOption.text // "hello"
    3. newOption.value // "world"
    4. newOption.defaultSelected // true
    5. newOption.selected // false