Skip to content
Related Articles
Open in App
Not now

Related Articles

How to dynamically get the content height of a div using AngularJS ?

Improve Article
Save Article
  • Last Updated : 24 Jan, 2023
Improve Article
Save Article

In this article, we will see how to get the height of the content of a <div> dynamically using Javascript, & will understand its implementation through the illustrations.

The content height of a div can dynamically get using the clientHeight property and scrollHeight property depending upon the user’s requirement. If a user wants to know the space required by actual displayed content including the space taken by padding but not including the scrollbars, margins, or borders, then the user can use any of the following procedures that will return the height of the entire content of an element.

Example 1: In this example, the content Height of div using the clientHeight property will return the height of the entire content of an element.

HTML




<head>
    <script src=
    </script>
      
    <style>
        #div1 {
            height: 100px;
            width: 300px;
            border: 2px solid black;
            overflow: scroll;
        }
          
        h1 {
            color: green;
        }
    </style>
</head>
<body>
    <center>
        <h1>GeeksforGeeks</h1>
        <h3>Getting Content height</h3>
        <div id="div1">
            Calculate content height of a div
            on GeeksforGeek. GeeksforGeeks is
            a computer science portal which
            helps students to learn various
            programming language and master
            data structures and algorithms.
            There are various courses available
            to learn new skills.
        </div>
        <br>
        <button onclick="contentheight()">
            Content height of Div
        </button>
        <p id="p1"></p>
      
    </center>
    <script>
        function contentheight() {
            var ans = "Content-height: "
                + angular.element(document
                .getElementById("div1").clientHeight)
                + "px<br>";
                  
            document.getElementById("p1").innerHTML = ans;
        }
    </script>
</body>

Output:

Getting the height of the content in a 

<div> using the clientHeight property” srcset=”https://media.geeksforgeeks.org/wp-content/uploads/20220718123007/height.gif” sizes=”100vw” width=”481″></a><figcaption>Getting the height of the content in a <div> using the clientHeight property</figcaption></figure>
<p style=Example 2: In this example, the content Height of div using the scrollHeight property will return the height of the entire content of an element.

HTML




<head>
    <script src=
    </script>
    <style>
        #div1 {
            height: 100px;
            width: 300px;
            border: 2px solid black;
            overflow: scroll;
        }
          
        h1 {
            color: green;
        }
    </style>
</head>
<body>
    <center>
        <h1>GeeksforGeeks</h1>
        <h3>Getting Content height</h3>
        <div id="div1">
            Calculate content height of a div
            on GeeksforGeek. GeeksforGeeks is
            a computer science portal which
            helps students to learn various
            programming language and master
            data structures and algorithms.
            There are various courses available
            to learn new skills.
        </div>
        <br>
        <button onclick="contentheight()">
            Content height of Div
        </button>
        <p id="p1"></p>
      
    </center>
    <script>
        function contentheight() {
            var ans = "Content-height: " 
            + angular.element(document
            .getElementById("div1").scrollHeight) 
            + "px<br>";
            document.getElementById("p1").innerHTML = ans;
        }
    </script>
</body>

Output:

Getting the height of the content in a 

<div> using the scrollHeight property” srcset=”https://media.geeksforgeeks.org/wp-content/uploads/20220718123854/height2.gif” sizes=”100vw” width=”481″></a><figcaption>Getting the height of the content in a <div> using the scrollHeight property</figcaption></figure>
<div class=

My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!