js中简单的cookie应用案例

本文通过一个简单的JavaScript案例,展示了如何使用cookie来实现按钮点击改变文本颜色并保存用户设置。当用户点击'变红'或'变绿'按钮时,文本颜色相应改变,并利用cookie保存当前颜色状态。同时,介绍了cookie的基本原理,强调了键值对的唯一性和设置存活时间的重要性,以及如何清除cookie。
摘要由CSDN通过智能技术生成

案例要求:变红按钮把文本变红,变绿按钮把文本变绿,并用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
				
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
jQuery cookie是个很好的cookie插件,大概的使用方法如下 example $.cookie(’name’, ‘value’); 设置cookie的值,把name变量的值设为value example $.cookie(’name’, ‘value’, {expires: 7, path: ‘/’, domain: ‘jquery.com’, secure: true}); 新建一个cookie 包括有效期 路径 域名等 example $.cookie(’name’, ‘value’); 新建cookie example $.cookie(’name’, null); 删除一个cookie var account= $.cookie('name'); 取一个cookie(name)值给myvar ************************************************************* jQuery cookie是个很好的cookie插件,大概的使用方法如下 example $.cookie(’name’, ‘value’); 设置cookie的值,把name变量的值设为valu e example $.cookie(’name’, ‘value’, {expires: 7, path: ‘/’, domain: ‘jquery.com’, secure: true}); 新建一个cookie 包括有效期 路径 域名等 example $.cookie(’name’, ‘value’); 新建cookie example $.cookie(’name’, null); 删除一个cookie var account= $.cookie('name'); 取一个cookie(name)值给myvar ************************************************************** jQuery cookie是个很好的cookie插件,大概的使用方法如下 example $.cookie(’name’, ‘value’); 设置cookie的值,把name变量的值设为value example $.cookie(’name’, ‘value’, {expires: 7, path: ‘/’, domain: ‘jquery.com’, secure: true}); 新建一个cookie 包括有效期 路径 域名等 example $.cookie(’name’, ‘value’); 新建cookie example $.cookie(’name’, null); 删除一个cookie var account= $.cookie('name'); 取一个cookie(name)值给myvar
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值