How to change the width of an iframe to 100% using JavaScript ?

In this article, we are given an HTML document containing an <iframe> element and the task is to change the width of the <iframe> element to 100% with the help of JavaScript. There are two methods to change the width of the iframe which are discussed below:
Method 1: This method uses the id attribute of iframe with width property to change the width of <iframe> element. JavaScript’s code is written within the <script> tag.
HTML
| <!DOCTYPE html> <html>     <head>      <title>          How to change the width of an          iframe to 100% with JavaScript?      </title>  </head>      <body>      <center>         <h1style="color:green;">              zambiatek           </h1>          <h3>              How to change the width of a <br>             to 100% with JavaScript?          </h3>          <iframeid="iframe"height="100%"width="40%"            frameborder="0"allowfullscreen>          </iframe>          <br><br>          <buttononclick="changewidth()">              Click to change          </button>                   <script>               // JavaScript code to change the              // width to 100% of <iframe>              function changewidth() {                  var x = document.getElementById('iframe');                  x.style.width = "100%";              }          </script>      </center> </body>   </html> | 
Output:
 
Change the width of an iframe to 100%
Method 2: This method uses the id attribute of the iframe with window.innerWidth property to change the width of <iframe> element. JavaScript code is written within the <script> tag.
HTML
| <!DOCTYPE html> <html>  <head>      <title>          How to change the width of an          iframe to 100% with JavaScript?      </title>  </head>      <body>      <center>         <h1style="color:green;">              zambiatek           </h1>          <h3>              How to change the width of a <br>             to 100% with JavaScript?          </h3>          <iframeid="iframe"height="100%"width="40%"            frameborder="0"allowfullscreen>          </iframe>          <br><br>          <buttononclick="changewidth()">              Click to change          </button>                   <script>              // JavaScript code to change the              // width to 100% of <iframe>              function changewidth() {                  var x = document.getElementById('iframe');                  x.style.width = window.innerWidth;              }          </script>      </center> </body>   </html> | 
Output:
 
Change the width of an iframe to 100%
Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, zambiatek 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!
 
				 
					


