这是我的HTML代码,由于一些未知原因,没有创建cookie。
<select id="selectedColor" onchange="changeColor();">
<option value="select color">Select Color</option>
<option value="red">Red</option>
<option value="blue">Blue</option>
<option value="yellow">Yellow</option>
</select>
更改“选择”时,使用下面的设置背景色。
function changeColor(){
var selectedBgColor = document.getElementById("selectedColor").value;
document.bgColor = selectedBgColor;
document.cookie = "color="+selectedBgColor+";max-age=3600;";
}
在新页面加载cookie时,它不起作用,我从youtube上的Kudvenkat教程中获取了这些代码,他编写了相同的代码,但它在他的浏览器中起作用,但在我的浏览器中不起作用。你能帮我解决这个问题吗?
window.onload(){
if(document.cookie.length != 0){
var splited = document.cookie.split("=");
document.bgColor = splited[1];
document.getElementById("selectedColor").value = splited[1];
}
else{
alert("Cookie not found!");
}
}