gpt4 book ai didi

php - 切换页面时保存功能

转载 作者:太空宇宙 更新时间:2023-11-04 14:40:34 25 4
gpt4 key购买 nike

我有这两个改变主体背景颜色的简单函数

<script type="text/javascript">
function lightson(){
document.body.bgColor="#EBEBEB";
}
function lightsoff(){
document.body.bgColor="#333333";
}
</script>

使用带有onclick的链接来执行函数

<div style="color:red;">Lights: <a onclick="lightson();" href="#lOn">On</a> - <a onclick="lightsoff();" href="#lOff">Off</a></div>

这些附加了 url,但是当我自己将它们更改为 #lOff 时或 #lOn他们什么都不做,如何保存用户点击的内容 #lOff#lOn当他们点击网站上的页面时?

我使用 <body onload="lightson();">在 index.php 上设置背景颜色,否则它会默认

最佳答案

在标签使用后获取url部分

window.location.hash

https://developer.mozilla.org/en/window.location

您可以调用一个函数来检查页面加载时的哈希值,以确定要使用的背景颜色。我会选择这样的东西。

window.onload = function(){
var hash = window.location.hash;

if(hash == "#lOn"){
lightson();
}else{
lightsoff();
}
}

关于php - 切换页面时保存功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17419243/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com