【发布时间】:2016-10-04 11:44:33
【问题描述】:
解析后的锚元素可以通过两步保存到本地存储中。
步骤1
在 chrome 中打开 https://www.yahoo.com/
第二步
运行inspect--console中的代码。
var as=document.getElementsByTagName('a');
var result='';
for(var i=0;i<as.length;i++){
result +=as[i]+" ";
}
localStorage.setItem("parse_anchor", result);
打开localstorage,key为parse_anchor,value为result(一长串)即可。
现在写下面的代码,保存为parse_anchor.html。
<html>
<script type="text/javascript">
window.location.href="https://www.yahoo.com/";
var as=document.getElementsByTagName('a');
var result='';
for(var i=0;i<as.length;i++){
result +=as[i]+" ";
}
localStorage.setItem("parse_anchor", result);
</script>
</html>
用chrome打开文件parse_anchor.html时,在chrome的本地存储中看不到键值对。
【问题讨论】:
-
其实你的key是
parse_anchor,result是你的value;如果您想将对象存储在 localStorage 中,您可能需要查看此线程:stackoverflow.com/questions/2010892/…
标签: javascript google-chrome location local-storage