Advertisement
Guest User

Untitled

a guest
Nov 19th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.54 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <link href="https://fonts.googleapis.com/css?family=Work+Sans:300" rel="stylesheet">
  5. <link href="https://fonts.googleapis.com/css?family=Poppins" rel="stylesheet">
  6. <link href="styling.css" rel="stylesheet" type="text/css">
  7. <meta charset="utf-8">
  8. <title>Localstorage</title>
  9. <style>
  10. .input {
  11. padding: 10px;
  12. }
  13. #text, #output {
  14. color: whitesmoke;
  15. }
  16. </style>
  17. </head>
  18.  
  19. <body>
  20. <header>
  21. <div class="container">
  22. <a href="index.html">
  23. <img src="../../../assets/images/logo.png" alt="logo" class="logo">
  24. </a>
  25. <nav>
  26. <li><a href="../../../index.html">Home</a></li>
  27. <li><a href="../../../about.html">About</a></li>
  28. <li><a href="../../../tasks.html">Tasks</a></li>
  29. <li><a href="../../../guestbook.html">Gjestebok</a></li>
  30. </nav>
  31. </div>
  32. </header>
  33.  
  34.  
  35.  
  36. <div id="innhold">
  37. <div id="main">
  38. <center><br>
  39. <div class="tableborder">
  40. <br><br>
  41. <legend id="text">Sett inn data</legend>
  42. <input class="input" id="inpKey" type="text" placeholder="Sett inn"><br>
  43. <input class="input" id="inpVerdi" type="text" placeholder="Sett inn verdi"><br>
  44. <button class="button" id="btninsert">Send inn data</button>
  45. <br><br>
  46. <legend id="text">Lagret informasjon vises her</legend>
  47. <div id="output"></div>
  48. <br>
  49. <button class="button" id="btnclear">Reset tabell</button>
  50. </div>
  51. </center>
  52. <script>
  53. if (sessionStorage.length == 0) {
  54. document.getElementById("output").innerHTML = "Det har ikke blitt lagret noe informasjon ennΓ₯.";
  55. }
  56.  
  57. btnclear.onclick = function(){
  58. sessionStorage.clear();
  59. location.reload();
  60. }
  61.  
  62. const output = document.getElementById("output");
  63.  
  64. btninsert.onclick = function(){
  65. const key = inpKey.value;
  66. const verdi = inpVerdi.value;
  67.  
  68. if (key && verdi) {
  69. sessionStorage.setItem(key, verdi);
  70. location.reload();
  71. }
  72.  
  73. }
  74.  
  75.  
  76. for (let i = 0; i < sessionStorage.length; i++) {
  77. const key = sessionStorage.key(i);
  78. const verdi = sessionStorage.getItem(key);
  79.  
  80. output.innerHTML += `${key}: ${verdi}<br />`;
  81. }
  82.  
  83. </script>
  84. </div>
  85. </div>
  86.  
  87. </body>
  88.  
  89. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement