Open In App

HTML | DOM OptionGroup Object

Last Updated : 23 Jan, 2019
Improve
Improve
Like Article
Like
Save
Share
Report

The OptionGroup Object in HTML DOM is used to represent the HTML <optgroup> element. The <optgroup> element can be accessed by using getElementById() method.

Property Values: This object contains two property values which are listed below:

  • disabled: It is used to set or return whether option-group element is disabled, or not.
  • label: It is used to set or return the value the label attribute of an option-group element.

Syntax:

document.getElementById("ID");

Where ID is assigned to the <optgroup> element.

Example 1:




<!DOCTYPE html> 
<html
    <head
        <title>
            HTML DOM Optgroup Object
        </title
    </head
      
    <body style = "text-align:center;"
      
        <h1 style = "color:green;">
            GeeksforGeeks
        </h1
          
        <div>
            A computer science portal for geeks 
        </div
          
        <h2>DOM OptionGroup Object</h2
          
        <select
            <optgroup id = "GFG" label = "Programming Languages"
                <option value = "C">C</option
                <option value = "C++">C++</option
                <option value = "Java">Java</optgroup
        </select
          
        <br><br>
          
        <button onclick = "Geeks()">
            Submit
        </button>
          
        <p id = "sudo"></p>
          
        <script>
            function Geeks() {
                var txt = document.getElementById("GFG").label;
                document.getElementById("sudo").innerHTML = txt;
            }
        </script>
    </body
</html>                                  


Output:
before Click on the Button:

After Click on the Button:

Example 2: OptionGroup Object can be created by using the document.createElement Method.




<!DOCTYPE html> 
<html
    <head
        <title>
            HTML DOM Optgroup Object
        </title
    </head
      
    <body
        <h2>GeeksforGeeks</h1
          
        <h2>DOM OptionGroup Object</h2
          
        <select id = "GFG"
            <option value = "C">C</option
            <option value = "C++">C++</option
            <option value = "Java">Java</optgroup
        </select
          
        <br><br>
          
        <button onclick = "Geeks()">
            Submit
        </button>
          
        <script>
            function Geeks() {
                var g = document.getElementById("GFG");
                  
                var f = document.createElement("OPTGROUP");
                  
                f.setAttribute("label", 
                            "Object Oriented Programming");
                              
                f.appendChild(g.options[1]);
                  
                g.insertBefore(f, g.options[1]);
            }
        </script>
    </body
</html>                                 


Output:
Before Click on the Button:

After Click on the Button:

Supported Browsers: The browser supported by DOM OptionGroup Object are listed below:

  • Google Chrome
  • Internet Explorer
  • Firefox
  • Opera
  • Safari


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads