【发布时间】:2017-11-30 08:55:32
【问题描述】:
以下是我正在尝试构建的网站的代码。我不断检查 JavaScript 以查看是否有错误,但找不到出错的地方。我试图让访问我网站的用户从下拉菜单中选择背景颜色。我也在努力做到这一点,以便当用户回到我的网站时,使用网络存储的背景仍然相同。下面是我的代码:
代码:
<script type="text/javascript">
function setBackground()
{
localstorage.bgColor = document.getElementById("Color_list").value;
document.body.style.backgroundColor = localStorage.bgColor;
}
function loadBackground()
{
if (localStorage.bgColor.length == 0)
{
localStorage.bgColor = "White";
}
else
{
document.body.style.backgroundColor = localStorage.bgColor;
document.getElementById("Color_list").value = localStorage.bgColor;
}
}
</script>
<body onLoad="javascript: loadBackground();">
<select id="Color_list">
<option value="White">White</option>
<option value="Gray">Gray</option>
<option value="Orange">Orange</option>
<option value="Purple">Purple</option>
</select>
<input type="button" value="Set Background color" onClick="javascript: setBackground();" />
</body>
【问题讨论】:
标签: javascript javascript-objects dom-events