JSFiddle - React, Tailwind, and code Playground

by Karan1412

HTML

click Run or Reload the Window
<div id="divVisits"></div>

JavaScript

function init() {

    // reference the div for display
    var divVisits = document.getElementById('divVisits');

    // check if our browser supports sessionStorage
    if (window.sessionStorage) {

        var visits; // number of visits to this page

        // check to see if our variable exists using dot notation
        if (sessionStorage.visits) {

            // retrieve key and convert to int
            visits = parseInt(sessionStorage.getItem('visits'));

            // increment the visits
            visits++;

        } else {
            // default to first visit
            visits = 1;
        }

        // update our visits variable
        sessionStorage.setItem('visits', visits);

        // display the number of session visits
        divVisits.innerHTML = 'Session page visits: ' + visits;

    } else {
        // sessionStorage not available
        divVisits = 'Window sessionStorage is not available';
    }
}

// onload launch our init function
window.addEventListener('load', init, false);