在 HTML 中,<option>
元素用于定义 <select>
元素中的选项。每个 <option>
元素表示一个选项,用户可以从中选择一个值。
属性
1. value
- 描述:定义选项的值,将会在提交表单时被发送到服务器。
- 类型:字符串
- 示例:
<select> <option value="apple">苹果</option> <option value="banana">香蕉</option> <option value="orange">橙子</option> </select>
2. selected
- 描述:定义初始时是否选中该选项。
- 类型:布尔值
- 示例:
<select> <option value="apple">苹果</option> <option value="banana" selected>香蕉</option> <option value="orange">橙子</option> </select>
3. disabled
- 描述:定义是否禁用该选项。
- 类型:布尔值
- 示例:
<select> <option value="apple">苹果</option> <option value="banana" disabled>香蕉</option> <option value="orange">橙子</option> </select>
方法
1. click()
- 描述:模拟用户单击该选项。
- 示例:
document.querySelector('option').click();
2. remove()
- 描述:从父元素中移除该选项。
- 示例:
document.querySelector('option').remove();
3. addEventListener()
- 描述:为选项添加事件监听器。
- 示例:
document.querySelector('option').addEventListener('click', function() { console.log('Option clicked!'); });
以上是关于 HTML 对象 <option>
的介绍,希望能帮助你更好地理解和使用这个元素。
属性 | 描述 | W3C |
---|---|---|
defaultSelected | 返回 selected 属性的默认值。 | Yes |
disabled | 设置或返回选项是否应被禁用。 | Yes |
form | 返回对包含选项的表单的引用 | Yes |
index | 返回对包含该元素的 <form> 元素的引用。 | Yes |
selected | 设置或返回 selected 属性的值。 | Yes |
text | 设置或返回某个选项的纯文本值。 | Yes |
value | 设置或返回被送往服务器的值。 | Yes |