HTML5存储

<input type="text" placeholder="请输入姓名" id="name">
    <input type="phone" placeholder="请输入电话" id="phone">
    <button onclick="storage()">点击</button>
    <p id="result"></p>
    <p id="times"></p>
    <p id="sname"></p>
    <script>
        //存储
        var re=document.getElementById('result');
        var times=document.getElementById('times');
        if(typeof(Storage)!="undifine"){
            localStorage.setItem('lastName','Gates');
            //alert(localStorage.getItem('lastName'));
            re.innerHTML=localStorage.getItem('lastName');
        }else{
            re.innerHTML="抱歉!您的浏览器不支持Web Storage";
        }
        //查看访问次数,存储,关闭浏览器,再打开浏览器还在
        if(localStorage.pagecount){
            localStorage.pagecount=Number(localStorage.pagecount)+1;
        }else{
            localStorage.pagecount=1;
        }
        //sessionStorage访问次数,关闭浏览器,本地存储也会消失
        if(sessionStorage.pagecount){
            sessionStorage.pagecount=Number(sessionStorage.pagecount)+1;
        }else{
            sessionStorage.pagecount=1;
        }
        times.innerHTML="您访问的次数是localStorage:"+localStorage.pagecount+"您访问的次数是sessionStorage:"+sessionStorage.pagecount;
        //存储表单内容
        function storage(){
            var name=document.getElementById('name').value;
            var phone=document.getElementById('phone').value;
            var user={name:name,phone:phone};//JSON形式
            //alert(user.name);
            localStorage.setItem("user",JSON.stringify(user));//存储时将JSON形式转化成字符串形式
            var sname=JSON.parse(localStorage.getItem('user')).name;
            //getItem获取了字符串,JSON.parse将字符串形式转化成JSON形式,之后取JSON数据里面的name值,即存储的name值
            //alert(sname);
            document.getElementById('sname').innerHTML=sname;
            
            
        }
        //清除存储的内容
        localStorage.setItem('name','zz');
        alert(localStorage.getItem('name'));
        localStorage.removeItem('name');
        alert(localStorage.getItem('name'));
    
原文地址:https://www.cnblogs.com/zhaixr/p/6879500.html