案例要求:变红按钮把文本变红,变绿按钮把文本变绿,并用cookie保存设置
实现代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style>
</style>
<script>
onload = function(){
var arr = document.cookie.split("=");//获取cookie(style=color)键值对并分割
getColor(arr[1]);
}
function getColor(c){
var style = document.getElementsByTagName("style")[0];
style.innerHTML= "*{color:"+c+";}";
setCookie(c);
}
function setCookie(c){
var date = new Date();
date.setTime(date.getTime()+24*60*60*1000);
document.cookie="style="+c+";expires="+date.toGMTString();
}
function clearCookie(){//清除cookie