Open In App
Related Articles

HTML DOM Window localStorage Properties

Improve Article
Improve
Save Article
Save
Like Article
Like

HTML DOM Window localStorage Properties allow you to store value pairs in web browsers using objects. It is a read-only

property. This object is not expired even if the browser is closed. So, the data is never lost.

Return Values: It returns  a Storage object.

Syntax:

  • SAVING data to localStorage using:

    localStorage.setItem("key", "value");
  • READING data from localStorage using:

    var name = localStorage.getItem("key");
  • REMOVING data from localStorage using:

    localStorage.removeItem("key");

Example1: This example describes the Save, Read and Remove data to localStorage.

HTML




<!DOCTYPE html>
<html>
  
<head>
    <title> HTML DOM Window localStorage Properties </title>
    <script>
      
    //Saving data locally
    function save() {
        var fieldValue = document.getElementById('textfield').value;
        localStorage.setItem('text', fieldValue);
    }
        
    // Reading data
    function get() {
        var storedValue = localStorage.getItem('text');
        if(storedValue) {
            document.getElementById('textfield').value = storedValue;
        }
    }
        
    // Removing stored data
    function remove() {
        document.getElementById('textfield').value = '';
        localStorage.removeItem('text');
    }
    </script>
</head>
  
<body onload="get()">
    <p1>
        Type something in the text field and 
        It will Get stored locally by Browser 
     </p1>
    <input type="text" id="textfield" />
    <input type="button" value="save" onclick="save()" />
    <input type="button" value="clear" onclick="remove()" />
    <p2>
        when you reopen or reload this page,
        your text is still there.
    </p2>
    <p3>
        <br>click on clear to remove it.</p3>
</body>
  
</html>


Output:

Window localStorage

Example 2: This example describes the check storage type and saves data.

HTML




<!DOCTYPE html>
<html>
  
<head>
    <title>HTML DOM Window localStorage Properties</title>
</head>
  
<body>
    <div id="SHOW"></div>
    <script>
    if(typeof(Storage) !== "undefined") {
        localStorage.setItem("name", "GeeksforGeeks");
        document.getElementById("SHOW").innerHTML = 
        localStorage.getItem("name");
    } else {
        document.getElementById("SHOW").innerHTML = 
        "YOUR BROWSER DOES NOT" + "SUPPORT LOCALSTORAGE PROPERTY";
    }
    </script>
</body>
  
</html>


Output:

Window localStorage Property

Supported Browsers: The browser supported by DOM Window localStorage are listed below:

  • Google Chrome 4.0
  • Internet Explorer 8.0
  • Microsoft Edge 12.0
  • Firefox 3.5
  • Opera 10.5
  • Safari 4.0

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 : 25 Nov, 2021
Like Article
Save Article
Similar Reads
Related Tutorials