function setItem(name, value) {
localStorage.setItem(name, value);
}
function getItem(name) {
localStorage.getItem(name);
}
function deletItem(name) {
localStorage.removeItem(name);
}
function clearStorage() {
localStorage.clear();
}
function set(){
var sendJson = JSON.stringify(allPerfume);
localStorage.setItem("allPerfume", sendJson);
}
function get() {
var getJson = localStorage.getItem("allPerfume")
if (getJson) {
allPerfume = JSON.parse(getJson);
}
}
As the answers here already talk about the coding aspect. I will talk about
the concept.
Local storage is basically an object stored in the specific browser you are
using in that moment. And thus it is tied to that browser in that device. It's
duration is infinite so it never expires
If you only want to store data that only lasts for that browser session(
starts when you open a window and ends when you close it) then the best choice
is sessionStorage
localStorage.setItem('localStorage', 1);
<form action="2.html" onsubmit="callme()">
<p>Enter your name</p>
<input id="tbName" type="text">
<button type="submit" value="submit">Submit</button>
</form>
<script>
function callme(){
var name = document.getElementById('tbName').value;
sessionStorage.setItem('userName', name);
}
</script>
window.localStorage.setItem("grade","One");
//in this case, the `grade` is the key while `One` is the value.
<script>
//an immediately invoked function that checks to see if the text is in local storage already
(function(){
//if the text is in local storage, set the html
if (localStorage.currentTotal){
console.log(localStorage.currentTotal);
document.getElementById('class').innerHTML = localStorage.getItem("currentTotal");
}
})();
//function that gets called for an onclick event
function myFunction() {
// Store in local storage
localStorage.setItem("currentTotal", "Class current balance total");
//set the inner html to what is in local storage
document.getElementById("class").innerHTML = localStorage.getItem("currentTotal");
}
</script>
var answer = localStorage.key(1);
// this statement will retrieve the value of the second item in localStorage.
window.localStorage.getItem("key");