分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

HTML5本地存储之Web Storage实例篇

发布时间:2023-09-06 02:21责任编辑:赖小花关键词:HTMLWeb
<!DOCTYPE html><html> ?<head> ?????<meta charset="utf-8"> ?????<title>HTML5本地存储之Web Storage篇</title> ?</head> ?<body> ?????<div style="border: 2px dashed #ccc;width:320px;text-align:center;"> ????????????<label for="sitename">网站名(key):</label> ?????????<input type="text" id="sitename" name="sitename" class="text"/> ?????????<br/> ?????????<label for="siteurl">网 址(value):</label> ?????????<input type="text" id="siteurl" name="siteurl"/> ?????????<br/> ?????????<input type="button" onclick="save()" value="新增记录"/> ?????????<hr/> ?????????<label for="search_phone">输入网站名:</label> ?????????<input type="text" id="search_site" name="search_site"/> ?????????<input type="button" onclick="find()" value="查找网站"/> ?????????<p id="find_result"><br/></p> ?????</div> ?????<br/> ?????<div id="list"> ?????</div> ?????<script> ???// 载入所有存储在localStorage的数据 ???loadAll(); ????????????????//保存数据 ?????function save(){ ?????????var siteurl = document.getElementById("siteurl").value; ?????????var sitename = document.getElementById("sitename").value; ?????????localStorage.setItem(sitename, siteurl); ???????alert("添加成功"); ???} ???//查找数据 ?????function find(){ ?????????var search_site = document.getElementById("search_site").value; ?????????var siteurl = localStorage.getItem(search_site); ?????????var find_result = document.getElementById("find_result"); ?????????find_result.innerHTML = search_site + "的网址是:" + siteurl; ?????} ???//将所有存储在localStorage中的对象提取出来,并展现到界面上 ???function loadAll(){ ?????????var list = document.getElementById("list"); ?????????if(localStorage.length>0){ ?????????????var result = "<table border=‘1‘>"; ?????????????result += "<tr><td>key</td><td>value</td></tr>"; ?????????????for(var i=0;i<localStorage.length;i++){ ?????????????????var sitename = localStorage.key(i); ?????????????????var siteurl = localStorage.getItem(sitename); ?????????????????result += "<tr><td>"+sitename+"</td><td>"+siteurl+"</td></tr>"; ?????????????} ?????????????result += "</table>"; ?????????????list.innerHTML = result; ?????????}else{ ?????????????list.innerHTML = "数据为空……"; ?????????} ?????} ?????????</script></body> ?</html>

HTML5本地存储之Web Storage实例篇

原文地址:https://www.cnblogs.com/ltb6w/p/9938660.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved