Open In App

HTML | DOM Column span Property

Last Updated : 07 Jul, 2022
Improve
Improve
Like Article
Like
Save
Share
Report

The DOM Column span Property is used to set or return the value of a span attribute of a <column> element. The colspan attribute in HTML specifies the number of columns a cell should span.

Syntax:

  • It is used to return the span property.
    columnObject.span
  • It is used to set the Column span property.
    columnObject.span = number
  • Property Values:

    • number: It specifies the number of the column that a cell should span. It does not allow negative values.



    Return Values: It returns a numeric value which represent the number of columns.

    Example-1: This Example that illustrate how to return the column span Property.




    <!DOCTYPE html>
    <html>
      
    <head>
        <title>
            HTML | DOM Column span Property
        </title>
    </head>
    <style>
        #myCol {
            background: green;
        }
          
        table {
            color: white;
            margin-left: 150px;
        }
          
        #Geek_p {
            color: green;
            font-size: 30px;
        }
          
        td {
            padding: 10px;
        }
    </style>
      
    <body style="text-align:center;">
      
        <h1 style="color:green;"
                GeeksForGeeks 
            </h1>
      
        <h2>HTML | DOM Column span Property</h2>
        <table>
            <colgroup>
              <col id="myCol" span="2">
                <col style="background-color:green">
            </colgroup>
            <tr>
                <th>S.No</th>
                <th>Title</th>
                <th>Geek_id</th>
            </tr>
            <tr>
                <td>Geek_1</td>
                <td>GeekForGeeks</td>
                <th>Geek_id_1</th>
            </tr>
            <tr>
                <td>Geek_2</td>
                <td>GeeksForGeeks</td>
                <th>Geek_id_2</th>
            </tr>
        </table>
        <br>
        <button onclick="myGeeks()">
            Click
        </button>
        <h4
                <p id="Geek_p"
                   style="color:green">
          </p
            </h4>
        <script>
            function myGeeks() {
                // access col element 
                var x = document.getElementById(
                    "myCol").span;
                document.getElementById(
                    "Geek_p").innerHTML = x;
            }
        </script>
    </body>
      
    </html>

    
    

    Output:

    Before Clicking On Button:

    After Clicking In Button:

    Example-2: This HTML Example illustrates how to set the column span Property.




    <!DOCTYPE html>
    <html>
      
    <head>
        <title>
            HTML | DOM Column span Property
        </title>
    </head>
    <style>
        #gfg {
            background: green;
        }
          
        table {
            color: white;
            margin-left: 150px;
        }
          
        #Geek_p {
            color: green;
            font-size: 30px;
        }
          
        td {
            padding: 10px;
        }
    </style>
      
    <body style="text-align:center;">
      
        <h1 style="color:green;"
                GeeksForGeeks 
            </h1>
      
        <h2>HTML | DOM Column span Property</h2>
        <table>
            <colgroup>
              <col id="gfg" span="3">
                <col style=
                   "background-color:green">
            </colgroup>
            <tr>
                <th>S.No</th>
                <th>Title</th>
                <th>Geek_id</th>
            </tr>
            <tr>
                <td>Geek_1</td>
                <td>GeekForGeeks</td>
                <th>Geek_id_1</th>
            </tr>
            <tr>
                <td>Geek_2</td>
                <td>GeeksForGeeks</td>
                <th>Geek_id_2</th>
            </tr>
        </table>
        <br>
        <button onclick="myGeeks()">
            Click
        </button>
        <h4
                <p id="Geek_p" 
                   style="color:green">
          </p
            </h4>
        <script>
            function myGeeks() {
                // access col element 
                document.getElementById(
                    "gfg").span = 2;
                document.getElementById("gfg").
                style.backgroundColor = "red";
      
            }
        </script>
    </body>
      
    </html>

    
    

    Output:
    Before Clicking On Button:

    After Clicking On Button:

    Supported Browsers: The browser supported by DOM Column span Property are listed below:

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


    Like Article
    Suggest improvement
    Share your thoughts in the comments

Similar Reads