Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JavaScript进行页面操作_Javascript_Html_Css_Navigation - Fatal编程技术网

使用JavaScript进行页面操作

使用JavaScript进行页面操作,javascript,html,css,navigation,Javascript,Html,Css,Navigation,我正在建立一个网站,我在其中添加了一个功能,以改变主题。但是,问题是我的网站中有很多页面,当我移动到下一个页面时,它会重置默认值。我只想选择一次主题,然后将其保存在整个网站中。您可以使用localStorage保存数据。您可以从站点的每个页面访问它 这是一个简单的例子,我敦促您对localStorage进行更多的研究,例如如何确定是否有足够的空间来存储数据。并进行一些检查以确定您要查找的数据是否存在 资料来源: 样本: 第1页: <!doctype html> <html la

我正在建立一个网站,我在其中添加了一个功能,以改变主题。但是,问题是我的网站中有很多页面,当我移动到下一个页面时,它会重置默认值。我只想选择一次主题,然后将其保存在整个网站中。

您可以使用
localStorage
保存数据。您可以从站点的每个页面访问它

这是一个简单的例子,我敦促您对
localStorage
进行更多的研究,例如如何确定是否有足够的空间来存储数据。并进行一些检查以确定您要查找的数据是否存在

资料来源:

样本:

第1页:

<!doctype html>
<html lang="en-us">
    <head>
    </head>
    <body>
        <p id="paragraph">Hello</p>
        <p id="loadedText"></p>
        <button onclick="load();">Load</button>
        <button onclick="save();">Save</button>
        <a href="two.html">Next page</a>
        <script>
            function load() {
                var element = document.getElementById("loadedText");
                element.innerHTML = localStorage.getItem("text");
            }

            function save() {
                var text = document.getElementById("paragraph").innerHTML;
                localStorage.setItem("text", text);
            }
        </script>
    </body>
</html>

你好

负载 拯救 函数加载(){ var元素=document.getElementById(“loadedText”); element.innerHTML=localStorage.getItem(“文本”); } 函数save(){ var text=document.getElementById(“段落”).innerHTML; setItem(“text”,text); }
第2页:

<!doctype html>
<html lang="en-us">
    <head>
    </head>
    <body>
        <p id="loadedText"></p>
        <a href="one.html">Previous page</a>
        <script>
            var element = document.getElementById("loadedText");
            var text = localStorage.getItem("text");
            element.innerHTML = text;
        </script>
    </body>
</html>

var元素=document.getElementById(“loadedText”); var text=localStorage.getItem(“text”); element.innerHTML=文本;
将用户首选项保存在localstorage中并从中读取。下面是一个帮助您启动的示例。建议我提供一个最小、完整且可验证的代码示例,以帮助其他人检测可能的错误或建议新的解决方案。