关于localStorage的项目实用

本文介绍了一种使用JavaScript的localStorage来存储和检索书籍详细信息的方法,包括书名、作者及简介等,实现在不同页面间的数据共享。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近写项目时使用到了本地存储的问题下面就是在项目中的真实使用情况:

        通过window.localStorage.setItem(‘命名’,存储的内容)


            $(".show-book").on("click", function() {
                    var headerurl = $(this).children(".fl").children("img").attr("src");
                    var bookname = $(this).children('.show-cont').children('h2').text();
                    var zname = $(this).children('.show-cont').children('p').children("span").text();
                    var booktxt = $(this).children('.show-cont').children('div').children("span").text();
                    window.localStorage.setItem('headerurl', headerurl);
                    window.localStorage.setItem('bookname', bookname);
                    window.localStorage.setItem('zname', zname);
                    window.localStorage.setItem('booktxt', booktxt);
                    window.location.href = 'buy.html';
                })

然后再另外的一个页面通过window.localStorage.getItem(‘headerurl’)来获取存储的值

            var headerurl=window.localStorage.getItem('headerurl');
    var bookname=window.localStorage.getItem('bookname');
    var zname=window.localStorage.getItem('zname');
    var booktxt=window.localStorage.getItem('booktxt');

    var htmls=`<div class="buy-book">
                    <img src="${headerurl}" alt="" />
                </div>
                <div class="buy-title">
                    <h4>${bookname}</h4>
                </div>
                <div class="buy-author">
                    作者:<span>${zname}</span>
                </div>
                <div class="buy-border"></div>
                <div class="buy-brief">
                    ${booktxt}
                </div>
                <div class="buy-btn">
                    点击购买
                </div>`
    $('.buy-cont').append(htmls)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值