Window innerWidth and innerHeight Properties in JavaScript.

The innerWidth property returns the width of the window content area and the innerHeight property returns the width of the window content area.

Following is the code for window innerWidth and innerHeight properties in JavaScript −


 Live Demo

<!DOCTYPE html>
<html lang="en">
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
   body {
      font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
      font-size: 20px;
      font-weight: 500;
<h1>Window innerWidth and innerHeight Properties</h1>
<div style="color: green;" class="result"></div>
<button class="Btn">CLICK HERE</button>
Click on the above button get the innerWidth and innerHeight of the window.
   let resEle = document.querySelector(".result");
   document.querySelector(".Btn").addEventListener("click", () => {
      resEle.innerHTML = "Window.innerWidth = "+window.innerWidth + '<br>';
      resEle.innerHTML += "Window.innerHeight = "+window.innerHeight + '<br>';


The above code will produce the following output −

On clicking the ‘CLICK HERE’ button −