Open In App
Related Articles

HTML | DOM TableData headers Property

Improve Article
Improve
Save Article
Save
Like Article
Like

The HTML | DOM TableData headers Property is used to set or return the value of a headers attribute. The headers attribute is used to specify the a table cell containing Header information for the current data cell.

Syntax: 

  • It returns the headers property. 
tabledataObject.headers
  • It is used to set the headers property. 
tabledataObject.headers = header_ids

Property Values: It contains the value i.e header_ids which specify the separated list of id’s to one or more header cell .

Return Value: It returns a string value which represents the separated list of header-list Id’s.

Example-1: This Example returns a headers Property. 

HTML




<!DOCTYPE html>
<html>
<head>
    <style>
        table,
        th,
        td {
            border: 1px solid green;
        }
    </style>
</head>
<body>
    <h1 style="color:green;">
        GeeksForGeeks
    </h1>
    <h2>
        DOM TableData Headers Property
    </h2>
    <table>
        <tr>
            <td id="myTd" headers="Geeks" colspan="3">
                Geeks
            </td>
            <td>For</td>
            <td>Geeks</td>
        </tr>
    </table>
    <br>
    <button onclick="myFunction()">
        Click Here!
    </button>
    <p id="demo" style="font-size:24px;
                  colorgreen;">
    </p>
 
    <script>
        function myFunction() {
            // return TableData Headers Property
            var x =
                document.getElementById(
                    "myTd").headers;
 
            document.getElementById("demo").innerHTML =
                x;
        }
    </script>
</body>
</html>


Output: 
Before Clicking On Button: 

After Clicking On Button: 

Example-2: This Example sets a header’s Property. 

HTML




<!DOCTYPE html>
<html>
<head>
    <style>
        table,
        th,
        td {
            border: 1px solid green;
        }
    </style>
</head>
<body>
    <h1 style="color:green;">
        GeeksForGeeks
    </h1>
    <h2>
        DOM TableData Headers Property
    </h2>
    <table>
        <tr>
            <td id="myTd" headers="Geeks" colspan="3">
                Geeks
            </td>
            <td>For</td>
            <td>Geeks</td>
        </tr>
    </table>
    <br>
    <button onclick="myFunction()">
        Click Here!
    </button>
    <p id="demo" style="font-size:24px;
                  colorgreen;">
    </p>
 
    <script>
        function myFunction() {
            // set TableData Headers Property
            var x =
                document.getElementById(
                    "myTd").headers = "GFG";
 
            document.getElementById("demo").innerHTML =
                "The value od the headers attribute was changed to "
                + x;
        }
    </script>
</body>
</html>


Output: 
Before Clicking On Button: 

After Clicking On Button: 

Supported Browsers: 

  • Google Chrome 
  • Mozilla Firefox 
  • Edge 
  • Safari 
  • Opera

Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out - check it out now!

Last Updated : 26 Aug, 2022
Like Article
Save Article
Similar Reads
Related Tutorials