select元素

知有的头像
知有
251

       select元素

        select元素用于创建列表框或下拉菜单,该元素必须和option元素结合使用,每个option 元素代表一个列表项或菜单项。

     与其他表单控件不同的是,select元素本身并不能指定value 属性,列表框或下拉菜单控件对应的参数值由option元素来生成,当用户选中了多个列表项或菜单项后,这些列表项或菜单项的value 值将作为该select元素所对应的请求参数值。

       select元素也可以指定id 、style 、class 等核心属性,该元素可以指定onchange事件属性当该列表框或下拉列表项内的选中选项发生改变时,触发onchange 事件。

除此之外,select元素还可以指定如下几个属性:

  1. disabled:设置禁用该列表框和下拉菜单,该属性的值只能是disabled 或省略属性值。
  2. multiple: 设置该列表框和下拉菜单是否允许多选,该属性的值只能是multiple, 即表示允许多选。一旦设置允许多选,select元素就会自动生成列表框
  3.  size: 指定该列表框内可同时显示多少个列表项。一旦指定该属性,select元素就会自动生成列表框

在<select…/>元素里,只能包含如下两种子元素:

        option元素:用于定义列表框选项或菜单项。该元素里只能包含文本内容作为该选项的文本。

        optgroup:用于定义列表项或菜单项组。该元素里只能包含option子元素,处于optgroup里的option就属于该组。

        option元素可以指定id 、style 、class 等核心属性,还可以指定onclick 等事件响应属性。除此之外,还可以指定如下儿个属性:

  1. disabled: 指定禁用该选项,该属性的值只能是disabled 。
  2. selected:指定该列表项初始状态是否处千被选中状态。该属性的值只能是selected 。
  3. value: 指定该选项对应的请求参数值。

        optgroup元素可以指定id 、style 、class 等核心属性,还可以指定onclick 等事件响应属性。除此之外,还可以指定如下两个属性:

  1. label(必填): 指定该选项组的标签。
  2. disabled: 设置禁用该选项组里的所有选项。该属性值只能是disabled 或省略该属性值。
用户评论
评论列表