W3cubDocs

/Web APIs

HTMLOptGroupElement

Baseline Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨July 2015⁩.

* Some parts of this feature may have varying levels of support.

The HTMLOptGroupElement interface provides special properties and methods (beyond the regular HTMLElement object interface they also have available to them by inheritance) for manipulating the layout and presentation of <optgroup> elements.

EventTarget Node Element HTMLElement HTMLOptGroupElement

Instance properties

Inherits properties from its parent, HTMLElement.

HTMLOptGroupElement.disabled

A boolean value representing whether or not the whole list of children <option> is disabled (true) or not (false).

HTMLOptGroupElement.label

A string representing the label for the group.

Instance methods

No specific method; inherits methods from its parent, HTMLElement.

Specifications

Browser compatibility

Desktop Mobile
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet WebView Android WebView on iOS
HTMLOptGroupElement 1 12 1 ≤12.1 3 18 4 ≤12.1 1 1.0 4.4 1
disabled 1 12 1 ≤12.1 7
3–7The property can be set, but has no effect (see bug 227042).
18 4 ≤12.1
1The property can be set, but has no effect (see bug 227042).
1.0 4.4
1The property can be set, but has no effect (see bug 227042).
label 1 12 1 ≤12.1 3 18 4 ≤12.1 1 1.0 4.4 1

See also

  • The HTML element implementing this interface: <optgroup>.

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptGroupElement