我想保存<a href>
的内容在localstorage中并重用它。我怎样才能做到这一点?我想保持链接正常工作。我想用它来链接到webapps(用户提供),我希望用localstorage实现这一点(我正在建立一个在线操作系统。对于个人(也许)公共使用它不会像eyeos或jolicloud那样大)。
答案 0 :(得分:1)
如果要保存整个链接(包括属性):
<script>
function setLinks(){
var all_links = document.getElementById("container").innerHTML;
localStorage.setItem("savedLinkHTML", all_links);
}
function getLinks(){
var all_links = localStorage.getItem("savedLinkHTML");
if(all_links) document.getElementById("container").innerHTML = all_links;
}
window.onload = function(){
getLinks();
}
window.onunload = function(){
setLinks();
}
</script>
...
<div id="savedLinks"></div>
您可以创建自己的功能,以便向容器中动态添加更多链接(甚至图像),这些链接在离开页面时会自动保存,并在访问页面时再次显示。
答案 1 :(得分:0)
为什么不抓住网址
var url = window.location.href;
然后将其存储在key(i)的值中?我知道这听起来太简单了,但这就是你要问的......不是吗?您只需要一个命名系统进行检索。