国际访客建议访问 Primers 编程伙伴 国际版站点 > HTML 教程 > select 以获得更好的体验。

# HTML 的 <select> 标签

HTML <select> 元素表示一个提供选项菜单的控件:

请查看 HTML 元素帮助手册 了解更多 HTML 元素。

# 属性

请查看 HTML 元素的全局属性 了解 HTML 元素的全局属性。
  • autocomplete: 一个 DOMString,为 用户代理 提供自动填充功能的线索。关于该值的完整列表以及如何使用自动填充的详细信息,请参阅 HTML 自动完成属性。

  • autofocus: 这个布尔值属性能够让一个对象在页面加载的时候获得焦点。一个文档中只有一个对象可以有这个属性。

  • disabled: 这个布尔值的属性表示用户不能与该表单控件交互。如果没有声明这个属性,则从它的父元素继承,例如 fieldset;如果没有父元素设置了 disabled 属性,那么默认该表单对象可用。

  • form: <select> 所关联的<form> (它的"表单拥有者")。其值必须是在同一文档中的 <form> 元素的id(如果没有设置这个属性, <select> 元素则与其任何存在的祖先 <form> 元素关联)。 这个属性让你将 <select> 元素与文档中任意位置的 <form> 元素相关联,而不仅仅是包含 <select> 元素的 <form> 元素。这个属性还可以覆盖元素的祖先 <form> 元素。

  • multiple: 这个布尔值属性表示列表中的选项是否支持多选。没有声明该值时,一次只能选中一个选项。声明这个属性后,大多数浏览器都会显示一个可滚动的列表框,而非一个下拉菜单。

  • name: 该属性规定了控件的名称。

  • required: 一个布尔值属性,表示必须选中一个有非空字符串值的选项。

  • size: 如果控件显示为滚动列表框(如声明了 multiple),则此属性表示为控件中同时可见的行数。浏览器不需要将选择元素呈现为滚动列表框。默认值为 0。

本文 更新于: 2025-06-19 01:16:42 创建于: 2025-06-19 01:16:42