私はHTMLとJavaScriptを使用して基本的なテーマの切り替えコードを作ろうとしています。しかし、私が戻ったり、リフレッシュすると、選択がキャンセルされ、ページは正常に戻ります。セレクション(テーマスイッチ)をHTMLに保存できますか?
JavaScriptで任意の関数を追加できるので、選択したものがキャッシュクリーンなどの状態になることはありますか?
var x = 0;
var themeValue = 0;
function changeTheme3() {
themeValue ++;
if (themeValue > 2) {
themeValue = 1;
}
if (themeValue == 1) {
document.body.style.backgroundColor = "grey";
} else if (themeValue == 2) {
document.body.style.backgroundColor = "white";
}
}
button {
display: block;
margin: 0 auto;
padding: 0;
width: 250px;
height: 70px;
border: 2px solid #1ECD97;
border-radius: 40px;
background: transparent;
color: #1ECD97;
letter-spacing: 1px;
font-size: 18px;
font-family: 'Montserrat', sans-serif;
}
button:hover {
background-color: #1ECD97;
color: #fff;
}
<div id="theme-button">
<button type="button" onclick="changeTheme3()">Change Theme</button>
</div>
はこちら
...私は分になるでしょう... – evolutionxbox
html5 localstorageまたはcookieを使用すると、if文を使用してクッキー/ローカルストレージがテンプレートが保存されているかどうかを調べることができます。そうであればロードしてください。そうでない場合はデフォルトのロード – StackOverMySoul
クッキーを使用します。 'document.cookie' – evolutionxbox