`
基本结构
一个基本的 `
在这个例子中:
- `
` 标签用于定义一个下拉列表。
- `name` 属性用于定义下拉列表的名称,这个名称会在表单提交时与选项值一起发送到服务器。
- `id` 属性用于唯一标识页面中的元素,便于在 CSS 和 JavaScript 中引用。
属性
`
- `multiple`:允许用户选择多个选项。
- `size`:定义列表中可见选项的数量。
- `disabled`:禁用下拉列表。
- `required`:指定用户必须选择一个选项才能提交表单。
多选
如果想要允许多选,可以在 `
大小
`size` 属性定义下拉列表中可见选项的数量:
禁用
要禁用整个下拉列表,可以使用 `disabled` 属性:
或者,只禁用特定的 `
默认选中
你可以通过在 `
分组选项
使用 `
在 JavaScript 中操作
`
- 添加或移除 `
- 改变选项的属性,如 `value` 或 `selected`。
- 监听 `change` 事件来响应选项的变化。
访问性
确保 `
综上所述,`