解析されたアンカー要素は、2つの手順でローカルストレージに保存できます。
STEP1
はinspect--console
でコードを実行するには、クロム
STEP2
でhttps://www.yahoo.com/
を開きます。なぜ解析結果をlocalstorageに自動的に保存できないのですか?
var as=document.getElementsByTagName('a');
var result='';
for(var i=0;i<as.length;i++){
result +=as[i]+" ";
}
localStorage.setItem("parse_anchor", result);
のlocalStorageを開くには、キーがparse_anchor
で、値はresult
です(長い文字列)見ることができます。今
次のコードを記述し、parse_anchor.html
として保存します。 Chromeでファイル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ののlocalStorageで見ることができます。
実際にあなたの鍵はparse_anchor'と 'result'があなたの値である'です。オブジェクトをlocalStorageに格納したい場合は、このスレッドをチェックアウトすることができます:http://stackoverflow.com/questions/2010892/storing-objects-in-html5-localstorage –