我想改變我的網站的背景顏色與本地存儲。我使用onchange()
的HTML中colours()
函數中,剩下的是JavaScript低於本地存儲改變背景顏色
var bgcolour;
window.onload = function theme(){
document.body.style.backgroundColor = "red";
localStorage.setItem("bgcolour", 1);
}
function colours(){
localStorage.bgcolour = document.getElementById("party").value;
if (localStorage.bgcolour == '1'){
document.body.style.backgroundColor = "red";
}
}
它什麼都不做。它甚至不會改變,更不用說將其存儲爲本地存儲。
我不斷丟失重要的小部分代碼,感覺就像我再次用這個代碼做的那樣。
任何幫助,非常感謝!
HTML:
<select name="pnumber" id="party" onchange="colours()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15 (maximum)</option>
</select>
您可以發佈您的HTML? – chakeda