【问题标题】:How do l store an onClick function to localstorage?l 如何将onClick函数存储到localstorage?
【发布时间】:2022-08-17 18:57:25
【问题描述】:

我有一个横幅,它以我在按钮上创建的 onclick 功能关闭

//button code where onclick is stored

<button id=\'close\'onclick=\'this.parentNode.parentNode.parentNode.removeChild(this.parentNode.parentNode); return false;\'>x</button>

// js Code

        window.onload = function(){
        document.getElementById(\'close\').onclick = function(){
        this.parentNode.parentNode.parentNode
        .removeChild(this.parentNode.parentNode);
        return false; </script>

现在,我如何为这个功能创建一个本地存储,当有人刷新页面时,如果这个人之前关闭了横幅,横幅将被关闭?

*请原谅我的语言,不是我的主要语言 另外,如果我不能正确解释我的问题,非常抱歉

谢谢

标签: javascript wordpress


【解决方案1】:

您可能正在寻找的是Cookies.

存储变量或任何字符串

document.cookie = "clicked=false"; //or true if clicked

然后在使用时访问该 cookie 或数据

let decodedCookie = decodeURIComponent(document.cookie);

这将返回您的 cookie 字符串,然后您可以解析它并检索实际值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多