Maison  >  Article  >  développement back-end  >  Comment utiliser les paramètres des cookies pour afficher et supprimer un exemple de code de fonction dans js

Comment utiliser les paramètres des cookies pour afficher et supprimer un exemple de code de fonction dans js

怪我咯
怪我咯original
2017-07-10 11:22:331379parcourir

Cet article présente principalement la méthode d'utilisation du cookie pour définir les fonctions d'affichage et de suppression en JavaScript. L'article présente 3 préréglages couramment utilisés du cookie js à travers un exemple de code. FonctionBibliothèque, les amis qui en ont besoin peuvent s'y référer

Cookie JS 3 fonctions par défaut couramment utilisées (bibliothèque)

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<script>
function setCookie(name, value, iDay) //iday是多少天后过期
{
 var oDate=new Date();
 oDate.setDate(oDate.getDate()+iDay);
 document.cookie=name+&#39;=&#39;+value+&#39;;expires=&#39;+oDate;
} //黄色的等号其实是添加不是赋值的意思. 重复添加不会覆盖
//设置需要有过期的概念, 不设置会即时过期.
function getCookie(name)
{
 var arr=document.cookie.split(&#39;; &#39;);
 for(var i=0;i<arr.length;i++)
 {
  var arr2=arr[i].split(&#39;=&#39;); 
//cookie的存储形式是 user= zhangsan, =是:的意思,split&#39;=&#39; 切割cookie完成查找功能
  if(arr2[0]==name)
  {
   return arr2[1];
  }
 }
 return &#39;&#39;;
}
function removeCookie(name)
{
 setCookie(name, 1, -1); //设置过期为-1天, 就是删除了cookies, 实际上0也可以.
}
removeCookie(&#39;password&#39;);
alert(document.cookie);
</script>
</head>
<body>
</body>
</html>

Mémoriser le nom d'utilisateur

Parfois, il est nécessaire de supprimer les cookies du site Web, c'est trop gênant. Cela peut supprimer tous les cookies par lots. Les amis dans le besoin peuvent s'y référer.

function clearCookie(){ 
var keys=document.cookie.match(/[^ =;]+(?=\=)/g); 
if (keys) { 
for (var i = keys.length; i--;) 
document.cookie=keys[i]+&#39;=0;expires=&#39; + new Date( 0).toUTCString() 
} 
}

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn