Html5 web本地存储实例详解

时间:2017-04-09

如下简单演示增加了公司属性的联系人保存JS代码:

XML/HTML Code复制内容到剪贴板
  1. //保存数据    
  2. functionsave(){   
  3. varcontact=newObject;   
  4. contact.user_name=document.getElementById("user_name").value;   
  5. contact.mobilephone=document.getElementById("mobilephone").value;   
  6. contact.company=document.getElementById("company").value;   
  7. varstr=JSON.stringify(contact);   
  8. localStorage.setItem(contact.mobilephone,str);   
  9. loadAll();   
  10. }   
  11. //将所有存储在localStorage中的对象提取出来,并展现到界面上   
  12. functionloadAll(){   
  13. varlist=document.getElementById("list");   
  14. if(localStorage.length>0){   
  15. varresult="<tableborder='1'>";   
  16. result+="<tr><td>姓名</td><td>手机</td><td>公司</td></tr>";   
  17. for(vari=0;i<localStorage.length;i++){   
  18. varmobilephone=localStorage.key(i);   
  19. varstr=localStorage.getItem(mobilephone);   
  20. varcontact=JSON.parse(str);   
  21. result+="<tr><td>"+contact.user_name+"</td><td>"+contact.mobilephone+"</td><td>"+contact.company+"</td></tr>";   
  22. }   
  23. result+="</table>";   
  24. list.innerHTML=result;   
  25. }else{   
  26. list.innerHTML="目前数据为空,赶紧开始加入联系人吧";   
  27. }   
  28. }  

效果如下:

  • 共5页:
  • 上一页
  • 4/5
  • 下一页
  • 上一篇:Html5元素及基本语法详解 下一篇:浅谈Html5中视频 音频标签 进度条的问题

    相关文章

    最新文章