m0_59498046 2021-08-05 05:43 采纳率: 62.5%
浏览 79
已结题

html如何点击按钮给另一个html页面添加一个元素代码

就比如我点击一个按钮,然后跳转那个页面,页面元素就多了一个

  • 写回答

2条回答 默认 最新

  • CSDN专家-showbo 2021-08-05 05:46
    关注

    页面元素多一个是什么操作?如果是要传值,可以用用get提交,目标页面用location.search得到get提交的参数,然后添加元素就行。如果要数据持久化,需要将数据存储到localStorage中

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
    CSDN专家-showbo 回复 CSDN专家-showbo 2021-08-05 05:59

    localStorage示例如下,有帮助麻烦点个采纳【本回答右上角】,谢谢~~有其他问题可以继续交流~

    img

    11.html

    
    <form onsubmit="return saveData()" action="22.html">
    输入信息:<input type="text" id="txt" /><input type="submit" value="跳转22.html" />
    </form>
    <script>
        function saveData() {
            var txt = document.getElementById('txt');
            if (txt.value == '') { alert('请先输入信息!'); txt.focus(); return false }
            //存localStorage中
            var rs = localStorage.getItem('rs');
            if (rs == null) rs = []; else rs = JSON.parse(rs);
            rs.push(txt.value);
            localStorage.setItem('rs', JSON.stringify(rs));
        }
    </script>
    
    

    22.html

    
    <script>
        var rs = localStorage.getItem('rs');
        if (rs == null) document.write('没有内容哦~');
        else {
            rs = JSON.parse(rs);
            document.write(rs.join('<br>'));
        }
    </script>
    <br /><a href="11.html">返回添加页面11.html</a>
    
    

    回复
    m0_59498046 2021-08-05 06:01

    就是a页面点击按钮到b页面里,就比如b页面里会出现一个按钮或者图片...也就是在a页面里点的那个按钮然后把我想要给b页面添加的代码到里面

    回复
    CSDN专家-showbo 回复 m0_59498046 2021-08-05 06:03

    看我贴出来的示例,11.html数据存localStorage后,22.html获取显示,可以根据需要改为你要的形式。有帮助麻烦点个采纳【本回答右上角】,谢谢~~有其他问题可以继续交流~

    回复
查看更多回答(1条)
编辑
预览

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 8月6日
  • 已采纳回答 8月5日
  • 创建了问题 8月5日
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部