• 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>
  • 相关阅读:
    dedecms 权重排序问题
    HTML5学习笔记简明版(1):HTML5介绍与语法
    通过jquery 获取文本框的聚焦和失焦方法
    14种网页图片和文字特效的jQuery插件代码
    input文本框实现宽度自适应代码实例,input文本框
    html5,html5教程
    css的#和.的区别
    css style与class之间的区别,cssclass
    网页点击按钮弹出遮罩层,拖动和关闭效果
    基于CSS+dIV的网页层,点击后隐藏或显示
  • 原文地址:https://www.cnblogs.com/lwj820876312/p/9102832.html
Copyright © 2020-2023  润新知