gpt4 book ai didi

javascript - 如何使用javascript保存背景颜色?

转载 作者:行者123 更新时间:2023-11-30 09:29:05 26 4
gpt4 key购买 nike

我正在尝试允许 Web 访问者更改页面背景的颜色,并确保当他们刷新页面时,他们的背景颜色偏好仍显示在页面上。

我试过使用 localStorage.setItem() 但它似乎不起作用。有什么建议吗?

HTML

<button id="changeColorButton" class="btn-secondmenu">Button</button>
<select name="colors" id="changeColorSelect">
<option value="red">Red</option>
<option value="green" selected="selected">Green</option>
<option value="yellow">Yellow</option>
<option value="black">Black</option>
</select>

JS

$('#changeColorButton').click(function() {
var color = $('#changeColorSelect').val();
console.log(color)
$('body').css("background-color",color);
localStorage.setItem('background', $(this).val());
});

感谢任何帮助,谢谢!

最佳答案

这一行

localStorage.setItem('background', $(this).val());

将保存按钮元素的 $('#changeColorButton')如果有的话

而不是让它

localStorage.setItem('background', color);

关于javascript - 如何使用javascript保存背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47473143/

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