zoukankan      html  css  js  c++  java
  • localstorage本地存储的应用

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    <body>
        <p id="text">我是段落</p>
        <button onclick="saveText()">存储文字</button>
        <button onclick="getText()">取得文字</button>
        <button onclick="removeText()">删除文字</button>
        <p id="showText"></p>
        <script>
            window.onload=function(){
          //浏览器加载时拿到本地存储的值
    var showText=document.getElementById('showText'); var localP=localStorage.getItem('p') if(localP){ showText.innerHTML=localP; } } function saveText(){ var text=document.getElementById('text').innerHTML; localStorage.setItem('p',text); } function getText(){ var localP=localStorage.getItem('p'); var showText=document.getElementById('showText'); showText.innerHTML=localP; } function removeText(){ localStorage.removeItem('p') } </script> </body> </html>

     如下是面向对象的写法,更直观了

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    <body>
        <p id="text">我是段落</p>
        <button onclick="doLocalStorage.saveText()">存储文字</button>
        <button onclick="doLocalStorage.getText()">取得文字</button>
        <button onclick="doLocalStorage.removeText()">删除文字</button>
        <p id="showText"></p>
        <script>
            window.onload=function(){
                doLocalStorage.init();
            }
            var doLocalStorage={
                init:function(){
                    var showText=document.getElementById('showText');
                    var localP=localStorage.getItem('p')
                if(localP){
                    showText.innerHTML=localP;
    
                }
                },
                saveText:function(){
                var text=document.getElementById('text').innerHTML;
                localStorage.setItem('p',text);
            },
            removeText:function(){
                localStorage.removeItem('p')
            },
            getText:function(){
                var localP=localStorage.getItem('p');
            var showText=document.getElementById('showText');
                    showText.innerHTML=localP;
                
            }
    
            }
        </script>
    </body>
    </html>
  • 相关阅读:
    〖Linux〗zigbee实验之cc2430移植tinyos2.x的步骤(Ubuntu13.10)
    〖Linux〗clang3.4的编译与安装
    〖Linux〗打开qtcreater出现错误的解决方法
    〖Linux〗gvim使用alt+1,2,3..进行标签页切换
    〖Linux〗Ubuntu13.10 安装qt开发环境
    c#, 输出二进制
    unity shader在小米2s上的问题
    unity, animtion倒放
    反射矩阵(reflection matrix)推导
    unity, 用unity profiler进行真机profile,需要退出360
  • 原文地址:https://www.cnblogs.com/lwj820876312/p/9102832.html
Copyright © 2011-2022 走看看